Home / Discover / People

Limitless

2015
as Sands

Mortal Engines

2018
as Chudleigh Pomeroy

AVP: Alien vs. Predator

2004
as Maxwell Stafford

Die Another Day

2002
as Charles Robinson

Resident Evil: Retribution

2012
as James 'One' Shade

Match Point

2005
as Ian

Strike Back

2010
as James Middleton

London Has Fallen

2016
as Chief Hazard

Tomorrow Never Dies

1997
as Charles Robinson

Punisher: War Zone

2008
as Paul Budiansky

Exam

2009
as Invigilator

The World Is Not Enough

1999
as Charles Robinson

Prey for the Devil

2022
as Father Quinn

Intelligence (2020)

2020
as Rupert Fleming

Criminal

2016
as Warden

The Bank Job

2008
as Hakim Jamal

Little Favour

2013
as James

Credo

2008
as Dr. Reynolds

Freeze Frame

2004
as Detective Mountjoy

EastEnders

1985
as George Knight

Loving Pablo

2017
as High State US Official

Freestyle

2010
as Carter

Shank

2010
as Boogie

Playtime

2013
as The Hedge Fund Manager

Some Girls

2012
as Rob

Deep Secrets

1996
as Detective Charlie Nolan

Clubbed

2008
as Louis

Zone 414

2021
as Hawthorne

Double Play

2017
as Old Ostrik

Keen Eddie

2003
as Nathanial Johnson

Hex

2004
as Headmaster David Tyrel

No Offence

2015
as Darren Maclaren

Devil's Playground

2010
as Peter White

Captives

1994
as Towler

My Kingdom

2001
as The Chair

Guest Star

Episode Arrow
Pilot
2012
Episode Arrow
Darkness on the Edge of Town
2013
Episode Limitless
Bezgranichnyy
2016
Episode Arrow
Vendetta
2012
Episode CBeebies Bedtime Stories
Colin Salmon - 006 and a Bit
2009
Episode CBeebies Bedtime Stories
Colin Salmon - My Amazing Dad
2009
Episode Arrow
Honor Thy Father
2012
Episode CBeebies Bedtime Stories
Colin Salmon - Mr Bear's Holiday
2009
Episode Bad Girls (1999)
Series 8 - Episode 8
2006
Episode CBeebies Bedtime Stories
Colin Salmon - Russell the Sheep
2009
Episode Arrow
City of Heroes
2013
Episode Bad Girls (1999)
Series 8 - Episode 9
2006
Episode Secret Diary of a Call Girl
Episode 8
2007
Episode Arrow
Year's End
2012
Episode Limitless
Stop Me Before I Hug Again
2016
Episode Adventures in Dinotopia
Part 1
2002
Episode The Brave
Moscow Rules
2017
Episode Trial & Retribution
Trial & Retribution VIII: Blue Eiderdown (2)
2004
Episode The Increasingly Poor Decisions of Todd Margaret
The Snooker Player, The Black Canadian, The Turkish Terrorist, and The Peanut
2010
Episode The Increasingly Poor Decisions of Todd Margaret
In Which Brent Wilts Arrives and Things Take a Turn for the Worse
2010
Series Dinotopia 2002
Episode Adventures in Dinotopia
Part 2
2002
Episode NTSF:SD:SUV::
U-KO'ed
2013
Episode Between the Lines
The Fifth Estate
1993
Episode Limitless
Hi, My Name Is Rebecca Harris
2016
Episode The Increasingly Poor Decisions of Todd Margaret
Where Todd and Brent Misjudge the Mood of a Solemn Day
2010
Episode Adventures in Dinotopia
Part 3
2002
Episode Doctor Who (2005)
Silence in the Library (1)
2008
Episode Arrow
Lone Gunmen
2012
Episode Silent Witness
Long Days, Short Nights (1)
1996
Series Dinotopia 2002
Episode Limitless
The Legend of Marcos Ramos
2015
Episode Limitless
Fundamentals of Naked Portraiture
2016
Episode Silent Witness
Long Days, Short Nights (2)
1996
Series Dinotopia 2002
Episode Arrow
An Innocent Man
2012
Episode Doctor Who (2005)
Forest of the Dead (2)
2008
Episode 24
Day 9: 11:00 A.M. - 12:00 P.M.
2014
Episode 24
Day 9: 12:00 P.M. - 1:00 P.M.
2014
Episode 24
Day 9: 2:00 P.M. - 3:00 P.M.
2014
Episode Limitless
Page 44
2015
Episode 24
Day 9: 3:00 P.M. - 4:00 P.M.
2014
Episode 24
Day 9: 4:00 P.M. - 5:00 P.M.
2014
Episode Limitless
Finale: Part One!
2016
Episode 24
Day 9: 7:00 P.M. - 8:00 P.M.
2014
Episode 24
Day 9: 8:00 P.M. - 9:00 P.M.
2014
Episode Arrow
Damaged
2012
Episode Arrow
The Undertaking
2013
Episode Love Your Weekend with Alan Titchmarsh
Episode 14
2024
Episode Arrow
Tremors
2014
Episode Limitless
Personality Crisis
2015
Episode Limitless
Undercover!
2016
Episode Limitless
Side Effects May Include…
2015
Episode Revealed
Hannibal of the Alps
2005
Episode Limitless
Sands, Agent of Morra
2016
Episode Tales from the Crypt
Cold War
1996
Episode Limitless
Finale: Part Two!!
2016
Episode Arrow
Heir to the Demon
2014
Episode Arrow
City of Blood
2014
Episode Limitless
When Pirates Pirate Pirates
2015
Episode The Brave
Moscow Rules
2017
Episode Trial & Retribution
Trial & Retribution VIII: Blue Eiderdown (1)
2004
Episode Death in Paradise
Spot the Difference
2011
Episode Arrow
Muse of Fire
2012