2011 Безумный Макс 4 / Fury Road
2010 Воин / Warrior ... Tom Conlon
2010 Mortician, The
2010 Начало / Inception ... Eames
2009 Прикуп / Take, The (сериал) ... Freddie
2009 Грозовой перевал / Wuthering Heights (ТВ) ... Heathcliff
2008 Бронсон / Bronson ... Charles Bronson
2008 Кодекс вора / The Code ... Michaels
2008 Рок-н-рольщик / RocknRolla ... Handsome Bob
2008 Sucker Punch ... Rodders
2007 Оливер Твист / Oliver Twist (ТВ) ... Bill Sikes
2007 Inheritance, The ... Dad
2007 Stuart: A Life Backwards (ТВ) ... Stuart Shorter
2007 Cape Wrath (сериал) ... Jack Donnelly
2007 WAZ: Камера пыток / w Delta z ... Pierre Jackson
2007 Наводнение / Flood ... Zack
2006 Сцены сексуального характера / Scenes of a Sexual Nature ... Noel
2006 Мария-Антуанетта / Marie Antoinette ... Raumont
2006 A for Andromeda (ТВ) ... John Fleming
2006 Минотавр / Minotaur ... Theo
2006 Суинни Тодд / Sweeney Todd (ТВ) ... Matthew
2005 Королева-девственница / Virgin Queen, The (сериал) ... Robert Dudley
2005 Дочь Гидеона / Gideon's Daughter (ТВ) ... Andrew
2005 Побег из замка Колдиц / Colditz (ТВ) ... 2nd Lt. Jack Rose
2004 Слоеный торт / Layer Cake ... Clarkie
2004 EMR ... Henry
2003 LD50: Летальная доза / LD 50 Lethal Dose ... Matt
2003 День расплаты / Reckoning, The ... Straw
2002 Точки над I /Dot the I ... Tom
2002 Звездный путь: Возмездие / Star Trek: Nemesis ... Praetor Shinzon
2002 Симон: Английский легионер / Simon: An English Legionnaire ... Pascal Dupont
2001 Черный ястреб / Black Hawk Down ... Twombly
2001 Братья по оружию / Band of Brothers (сериал) ... Pfc. John Janovec