
Actor
Age 66 · British Nigeria

1999 · ★ 8.3
as Agent Smith

2001 · ★ 8.5
as Elrond

2003 · ★ 8.5
as Elrond

2002 · ★ 8.4
as Elrond

2011 · ★ 7
as Johann Schmidt / Red Skull

2012 · ★ 7.4
as Elrond

2006 · ★ 7.9
as V / William Rookwood

2014 · ★ 7.3
as Elrond

2016 · ★ 8.2
as Tom Doss

2007 · ★ 6.9
as Megatron (voice)

2003 · ★ 7.1
as Agent Smith

2003 · ★ 6.8
as Agent Smith

2009 · ★ 6.2
as Megatron (voice)

2011 · ★ 6.2
as Megatron (voice)

2012 · ★ 6.9
as Haskell Moore / Tadeusz Kesselring / Bill Smoke / Nurse Noakes / Boardman Mephi / Old Georgie

2021 · ★ 6.3
as Agent Smith (archive footage) (uncredited)

2006 · ★ 6.2
as Noah (voice)

2018 · ★ 6.3
as Thaddeus Valentine

1995 · ★ 6.3
as Rex (voice)

2010 · ★ 6.8
as Noctus / Grimble (voice)

2010 · ★ 5.9
as Inspector Francis Abberline

2011 · ★ 6.2
as Noah (voice)

2015 · ★ 7
as Sergeant Farrat

1998 · ★ 5.7
as Rex (voice)

1994 · ★ 7.3
as Anthony 'Tick' Belrose / Mitzi Del Bra

2018 · ★ 6.6
as Hannah

2023 · ★ 5.4
as Billy

2015 · ★ 5.2
as Detective David Rae

2013 · ★ 6.2
as Johnno

1998 · ★ 6.8
as Eddie Rodney Fleming
Movies from TMDB, TV roles from TVmaze (main cast only).

2026 · Paramount+ · Ended
as Billy Brennan

2026 · SBS On Demand · To Be Determined
as Tobias Wallace

2022 · Apple TV · On air
as Frank Harkness

2021 · Binge · On air
as Glen Mathieson

2018 · Paramount+ with Showtime · Ended
as David Melrose

2017 · ABC · Ended
as Alex Klima

2003 · Network 10 · Ended
as Martin 'Marty' Kirby

1989 · ABC · Ended
as Richard Carlisle

1988 · Network 10 · Ended
as Richard Eastwick
ABC · In Development
as Alan Armstrong

2022 · Paramount+ · On air
As themself

2019 · SBS · Ended
As themself