Актьор - Brief Encounters - David Enemy Lines(2020) - Sergeant Will Davidson Avengers: Endgame(2019) - Loki Reader (as Thomas Wisdom) Interference(2018/I) - Marcus Endeavour(Сериал)(2018) - Gerard Pickman Bones(Сериал)(2016) - Chadwick Grey Dominion(Сериал)(2014-2015) - Michael Hannibal(Сериал)(2015) - Anthony Dimmond Molly Moon and the Incredible Book of Hypnotism(2015) - Charlie Cooper Eternal Return(Късометражен)(2013) - Henry Soulmate(2013/I) - Douglas Romeo and Juliet(2013/II) - Count Paris Above Suspicion(Сериал)(2012) - Scott Myers Poirot(Сериал)(2010) - Oliver Manders The Lightkeepers(2009) - John Brown / Russell Brooks The Boat That Rocked(2009) - Mark Fire & Ice(2008) - Gabriel The Sisterhood of the Traveling Pants 2(2008) - Ian 300(2006) - Astinos Mile High(Сериал)(2003-2004) - Marco Bailey Hey Mr DJ(2003) - Ryan Suspicion(2003) - Stephen Clarke Sword of Honour(2001) - Ivor Claire Brand Spanking New Show(Сериал)(2000) Coronation Street(Сериал)(1999-2000) - Tom Ferguson Children of the New Forest(1998) - Edward Beverly Escape to Somerset(Късометражен)(1998) - Matthew Wycliffe(Сериал)(1996) - Neil Pender Black Hearts in Battersea(Сериал)(1996) - Fothers Good King Wenceslas(1994) - Jan Turek