2026EBФильмв роли Interpol-agent Smith
2021Проклятие ведьмыФильмв роли Peck
2018ПетерлооФильмв роли Ben Thorpe, Manchester & Salford Yeomanry
2018Сойдет любая пуляФильмв роли Bill Gage
2017Трансформеры 5: Последний рыцарьФильмв роли WWI Tank / Lieutenant (voice)
2015Стрит: Бейся до концаФильмв роли Uri
2014Evolution Within ExtinctionФильмв роли Self
2014Трансформеры 4: Эпоха истребленияФильмв роли Lockdown (voice)
2014Чёрные парусаСериалв роли Hal Gates · эпизодов: 18
2011Трансформеры 3: Тёмная сторона ЛуныФильмв роли Military Drone Operator
2009СообществоСериалв роли Constable Edmund · эпизодов: 1
2009Трансформеры 2: Месть ПадшихФильмв роли Jetfire (voice)
2009SiblingsФильмв роли Boris
2007Transformers: BeginningsФильмв роли Bumblebee (voice)
2007ТрансформерыФильмв роли Bumblebee (voice)
2006ПрестижФильмв роли Captain
2004Вернуть отправителюФильмв роли Mark Schlesser
2004Абсолютные противоположностиФильмв роли Nigel
2001ШпионкаСериалв роли Cooney · эпизодов: 1
2000Ангелы ЧарлиФильмв роли Fencing Opponent
2000НюрнбергСериалв роли Maj. Airey Neave · эпизодов: 1
1996ЭвитаФильмв роли Waiter in Junín Bar
1995Первый рыцарьФильмв роли Challenger
1993ФрейзерСериалв роли Winston · эпизодов: 1
1993Peak PracticeСериалв роли Chris Palmer · эпизодов: 1
1991Little ShopСериалв роли Paine Driller (Singing Voice) · эпизодов: 13
1989Призрак оперыФильмв роли Mott
1987АрбалетСериалэпизодов: 1
1985The Corsican BrothersФильмв роли Bernardo de Guidice
1985Dempsey and MakepeaceСериалв роли Jimmy · эпизодов: 1
1984Робин из ШервудаСериалв роли Nasir · эпизодов: 26
1984Robin of Sherwood: Robin Hood and the SorcererФильмв роли Nasir
1982Who Dares WinsФильмв роли Mac
1962Combat!Сериалв роли Hanson · эпизодов: 1
—23 Brieven van VincentФильмв роли McGeraghty