David Tennant

David Tennant

David Tennant

David Tennant


The Amazing Maurice (2022)

Dangerous Beans (voice)

How to Train Your Dragon: The Hidden World (2019)

Spitelout / Ivar the Whitless (voice)

The Highway Rat (2018)

The Highway Rat (voice)

Bad Samaritan (2018)

Cale Erendreich

Ferdinand (2017)

Angus (voice)

Wings 3D (2014)

Narrator (voice)

Earthflight (2013)

Himself - Narrator

Fright Night (2011)

Peter Vincent

The Itch of the Golden Nit (2011)

Radio Newsreader / Stretchy McStretch (voice)

United (2011)

Jimmy Murphy

St Trinian's 2: The Legend of Fritton's Gold (2009)

Captain Lord Pomfrey / Sir Piers Pomfrey

Recovery (2007)

Alan Hamilton

Free Jimmy (2006)

Hamish (voice)

Secret Smile (2005)

Brendan Block

The Deputy (2004)

Christopher Williams

The Last September (2000)

Captain Gerald Colthurst

Jude (1996)

Drunk Undergraduate