2019 – Loki (Loki)
2019 – Avengers: Endgame (Loki)
2018 – Yenilmezler: Sonsuzluk Savaşı (Loki)
2017 – Thor: Ragnarok (Loki)
2016 – The Night Manager (Jonathan Pine)
2015 – Kızıl Tepe (Sir Thomas Sharpe)
2015 – I Saw the Light (Hank Williams)
2015 – High-Rise (Dr. Robert Laing)
2014 – Tinker Bell ve Korsan Peri (Captain James Hook)
2014 – Muppets Aranıyor (Büyük Escapo)
2013 – Thor: Karanlık Dünya (Loki)
2013 – Sadece Aşıklar Hayatta Kalır (Adam)
2013 – Exhibition (Estate Agent)
2012 – The Avengers / Yenilmezler (Loki)
2011 – Thor (Loki)
2011 – Savaş Atı (Nichols)
2011 – Paris’te Gece Yarısı
2011 – The Deep Blue Sea / Aşkın Karanlık Yüzü (Freddie Page)
2010 – Archipelago (Edward)
2009 – Return to Cranford (William Buxton)
2008 – Wallander (Magnus Martinsson)
2008 – Miss Austen Regrets (Mr. John Plumptre)
2007 – Unrelated (Oakley)
2007 – Casualty (Chris Vaughn)
2006 – Galápagos (Charles Darwin seslendirmesi)
2006 – Suburban Shootout (Bill Hazeldine)
2006 – Victoria Cross Heroes (Capt. ‘Jack’ Randle)
2005 – A Waste of Shame (John Hall)
2002 – The Gathering Storm (Randolph Churchill)
2001 – Armadillo (Toby Sherrifmuir)
2001 – The Life and Adventures of Nicholas Nickleby (Lord)
2001 – Conspiracy (Phone Operator)