Year Film Title Role Details
2014 The Theory of Everything Stephen Hawking Information
2012 Les Misérables Marius Information
2011 My Week with Marilyn Colin Clark Information
2011 Hick Eddie Information
2010 Black Death Osmund Information
2009 Glorious 39 Ralph Keyes Information
2009 Powder Blue Qwerty Doolittle Information
2008 The Other Boleyn Girl William Stafford Information
2008 The Yellow Handkerchief Gordy Information
2007 Elizabeth: The Golden Age Thomas Babington Information
2007 Savage Grace Antony Baekeland Information
2006 The Good Shepherd Edward Wilson Jr. Information
2006 Like Minds Alex Information

Year Title Role Details
2010 Birdsong Stephen Wraysford Information
2010 The Pillars of the Earth Jack Jackson Information
2008 Tess of the D’Urbervilles Angel Clare Information
2005 Elizabeth I Southampton Information
2000 Doctors Rob Huntley Information
1998 Animal Ark John Hardy Information