2025Torch SongФильмв роли Gabe
2022Детектив из ЧелсиСериалв роли Simon Turnball · эпизодов: 1
2021I'm Not in LoveФильмв роли Rob Lloyd
2020The Complex: LockdownФильмв роли Rees Wakefield
2020Мисс Скарлетт и ГерцогСериалв роли Delaware · эпизодов: 1
2019Расследования на МайоркеСериалв роли Richard Webb · эпизодов: 1
2018ПетерлооФильмв роли Magistrate Hutton
2018КолеттФильмв роли Schwob
2018ПрессаСериалв роли James Edwards · эпизодов: 6
2018Голубая игуанаФильмв роли Tommy Tresham
2018MacbethФильмв роли Banquo
2017Love Is Thicker Than WaterФильмв роли Adam Berliner
2017The Last PhotographФильмв роли Colin
2015Убей своих друзейФильмв роли Bill
2015Жизнь в квадратахСериалв роли Leonard Woolf · эпизодов: 3
2014ГранчестерСериалв роли Leonard Finch · эпизодов: 74
2013Дом войныФильмв роли Gulf war soldier
2013SouthcliffeСериалв роли Anthony · эпизодов: 4
2012Государственная тайнаСериалв роли Joss Leyton · эпизодов: 4
2012Пустая коронаСериалв роли Rivers · эпизодов: 2
2012ChemistryФильмв роли Johan
2010The NativityСериалв роли Thomas · эпизодов: 4
2010ШерлокСериалв роли Andy Galbraith · эпизодов: 1
2010HoneymoonerФильмв роли Jon
2009СекретаршиСериалв роли Crawford Crawford · эпизодов: 4
2008ВыжившиеСериалв роли Kevin · эпизодов: 2
2008The Devil's WhoreСериалв роли Christian · эпизодов: 2
2008Я и Орсон УэллсФильмв роли Sam Leve
2007Пять днейСериалв роли Josh Fairley · эпизодов: 10
2006Viva BlackpoolФильмв роли Vibe
2006Мария-АнтуанеттаФильмв роли Comte d'Artois
2005ДумФильмв роли The Kid
2005Быть Стэнли КубрикомФильмв роли Darren (uncredited)
2005PlanespottingФильмв роли Steve
2004Венецианский купецФильмв роли Stephano
—Things He Never SaidФильмв роли Paul · Writer