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.