Notable for both his stage and screen work, he appeared in London stage productions of Punk Rock and Fireface, as well as in the films Peter Pan, The Constant Gardener, and Keeping Mum.
He was cast in the movie Peter Pan when he was just eleven years old.
He contributed to a BBC Radio 7 show titled Flesh.
Born and raised in London, he attended The Harrodian School during his younger years.
He and Ann Mitchell were both in the London premiere of the play A Thousand Stars Explode in the Sky.