Home / Discover / People
  • Created April 5, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

The Pianist

2002
as Henryk

Knightfall

2017
as Philip IV of France

Nanny McPhee and the Big Bang

2010
as Lieutenant Addis

The Princess

2022
as The King

The Frankenstein Chronicles

2015
as Lord Daniel Hervey

Cilla

2014
as Brian Epstein

Grand Affair

2012
as Adrien

Genesis: The Fall of Eden

2018
as President Pope

Outlier

2014
as Spider O'Connell

Any Human Heart

2010
as Ben Leeping

Blackwood

2014
as Ben Marshall

Branded

2012
as Misha Galkin

The Politician's Husband

2013
as Bruce Babbish

Golda

2023
as Benny Peled

Upstairs Downstairs (2010)

2010
as Sir Hallam Holland

Ferrari

2003
as Ferrari's Alter Ego

Joy Division

2006
as Thomas

Animal

2005
as Sebastien Delnick

Angelica

2015
as Dr. Joseph Barton

Shelter - 2014

2014
as Corporal Arthur Boleyn

Trackers (ZA)

2019
as Lucas Becker

The Somme

2005
as Captain Charlie May

Codebreaker

2011
as Alan Turing

Home Fires (2015)

2015
as Dr. Will Campbell

Brideshead Revisited

2008
as Bridey Flyte

Empire (2005)

2005
as Sebastianus

Youth

2015
as Julian

1066: A Year to Conquer England

2017
as William the Conqueror

The Little Vampire

2000
as Von Sackville-Bagg

Guest Star

Episode Agatha Christie's Marple
At Bertram's Hotel
2007
Episode BBC Drama
The Man Who Crossed Hitler
2011
Episode BBC Documentaries
The Man Who Crossed Hitler
2011
Episode Queen of Swords
The Emissary
2001
Episode Brave New World (2020)
Pilot
2020
Episode Relic Hunter
M.I.A.
2001
Episode Brave New World (2020)
Want and Consequence
2020
Episode Brave New World (2020)
Everybody Happy Now!
2020
Episode The Inspector Lynley Mysteries
Limbo
2007
Episode Revealed
Tutankhamun: Secrets of the Boy King
2007
Episode Relic Hunter
A Good Year
2000
Episode Brave New World (2020)
Swallow
2020
Episode Ancient Rome: The Rise and Fall of an Empire
Rebellion
2006