Filmography

• Movies:

(2006) Like Minds – Role: Alex Forbes
(2006) The Good Sheperd – Role: Edward Jr
(2007) Elizabeth: The Golden Age – Role: Thomas Babington
(2007) Savage Grace – Role: Tony Baekeland
(2008) The Yellow Handkerchief – Role: Gordy
(2008) The Other Boleyn Girl – Role: William Stafford
(2008) Powder Blue – Role: Qwerty Doolittle
(2009) Glorious 39 – Role: Ralph Keyes
(2010) Black Death – Role: Osmund
(2011) Hick – Role: Eddie Kreezer
(2011) My Week with Marilyn – Role: Colin Clark
(2012) Les Misérables – Role: Marius Pontmercy
(2014) The Theroy of Everything – Role: Stephen Hawking
(2015) Jupiter Ascending – Role: Balem Abrasax
(2016) Danish Girl – Role: Einar Wegener / Lili Elbe
(2016) Fantastic Beats and Where to Find Them – Role: Newt Scamander
(2017) Lindsey Stirling: Brave Enough – Role: Himself
(2018) Early Man – Role: Dug (Voice)
(2018) Fantastic Beasts: The Crimes of Grindelwald – Role: Newt Scamander
(2019) The Aeronauts – Role: James Glaisher

• Television:

(1998) Animal Ark – Role: John Hardy (one episode)
(2003) Doctors – Role: Rob Huntley (one episode)
(2005) Elizabeth I – Role: Henry Wriothesley (one episode)
(2008) Tess of the D’Urbervilles – Role: Angel Clare (four episodes)
(2010) The Pillars of the Earth – Role: Jack Jackson (eight episodes)
(2010) The Miraculous Year – Role: Connor Lynn (pilot only, never released)
(2012) Birdsong – Role: Stephen Wraysford (two episodes)
(2015) War Art with Eddie Redmayne – Role: Himself
(2017) CBBC Visits the Wizarding World of Harry Potter and Fantastic Beasts – Role: Himself

• Theatre:

(2002) Twelth Night – Role: Viola
(2003) “Master Harold”…and the Boys – Role: Master Harold
(2004) The Goat or Who Is Sylvia? – Role: Billy
(2004) Hecuba – Role: Polydorus
(2008) Now or Later – Role: John Jr.
(2009-2010) Red – Role: Ken
(2011-2012) Richard II – Role: Richard II