Played the role of the Knight Bus conductor, Stan Shunpike, in Harry Potter and the Prisoner of Azkaban, and also played Detective John Bacchus in the BBC's Inspector George Gently.
He got a part on the 2000 BBC miniseries, Nature Boy, alongside Paul McGann.
In addition to his Harry Potter role, he had supporting parts in films including Master and Commander: The Far Side of the World.
He was born in Burnley, Lancashire and grew up in nearby Brierfield with his family.
He appeared as bloodthirsty vampire, Edgar Wyndham in the SyFy series, Being Human, starring Meaghan Rath.