Filmography :

The Life and Adventures of Nicholas Nickleby - Lord (2001)

Armadillo - Toby Sherrifmuir (2001)

The Gathering Storm - Randolph Churchill (2002)

A Waste of Shame - John Hall (2005)

Victoria Cross Heroes - Capitaine Jack Randle (2006)

Suburban Shootout - Bill Hazeldine (2006)

Unrelated - Oakley (2006)

Galápagos - Charles Darwin (2006)

Casualty - Chris Vaughn (2007) (episode 1 : The Killing Floor)

Miss Austen Regrets - John Pemberton Plumptre (2008)

Wallander - Magnus Martinsson (2008)

Return to Cranford - William Buxton (2009)

Darwin's Secret Notebooks - Charles Darwin (2009)

Archipelago - Edward (2010)

Thor - Loki (2011)

Midnight to Paris - Scott Fitzgerald (2011)

War Horse - Capitaine James Nicholls (2011)

The Deep Blue Sea - Freddie Page (2012)

The Avengers - Loki (2012)

Henry IV Part 1 & 2 - Prince Hal (2012)

Henry V - Henry V (2012)

Thor 2 - Loki (2013)

Black Wings Has My Angel - Tim Sunblade (2013)

Only Lovers Left Alive - Adam (2013)




Theatre :

Yorgjin Oxo: The Man - Yorgjin Oxo (2005)

The Changeling - Alsemero (2006)

Cymbeline - Posthumus Leonatus & Cloten (2007)

Othello - Cassio (2008)

Ivanov - Lvov (2008)

The Children's Monologues - Prudence (2010)

The Kingdom of Earth - Short Story (2012)


Video Game:

Thor: God of Thunder - Loki (voice -2011)