
Actor
Age 52 · UK

2023 · ★ 7.3
as GooGoo (voice)

2007 · ★ 5.8
as David - Writer

2019 · ★ 5.6
as Nick

2017 · ★ 4.6
as John Hardigger

2007 · ★ 5.8
as Harry Kane

2017 · ★ 7.9
as Policeman Panda (voice)

2008 · ★ 7.8
as Narrator

2014 · ★ 4.5
as Councillor Harold Haggerstone

2006

2015
as Policeman

2005
as Tim Agnew

2010
as Mark Corrigan

2008

as The Smart Man

2015
as Councillor Harold Haggerstone
Movies from TMDB, TV roles from TVmaze (main cast only).

2026 · Disney Junior · On air
as Theo (voice)

2025 · Channel 4 · On air
as Various Characters

2024 · BBC iPlayer · On air
as John 'Ludwig' Taylor

2017 · Channel 4 · Ended
as Stephen

2016 · BBC Two · Ended
as Will Shakespeare

2014 · BBC One · Ended
as Harold Haggerstone

2013 · BBC Two · Ended
as Keith Davis

2006 · BBC One · Ended
as Dr. James Vine

2006 · BBC Two · Ended
as Various Characters
2004 · BBC One · Ended
as Toby Stephens

2003 · Channel 4 · Ended
as Mark

2001 · Play UK · Ended
as Various Characters

2022 · U · Ended
As themself

2021 · U&Dave · Ended
As themself

2013 · Channel 4 · Ended
As themself

2011 · Channel 4 · Ended
As themself

2010 · Channel 4 · Ended
As themself

2010 · BBC Two · Ended
As themself
2009 · BBC One · Ended
As themself

2009 · YouTube · Ended
As themself

2007 · BBC One · On air
As themself

2006 · Channel 4 · Ended
As themself

2006 · E4 · Ended
As themself