Perhaps most well known for his portrayal of Marcus Flint in the 2001 feature film Harry Potter and the Sorcerer's Stone, he is also notable for his role as Roddy Oliver in the children's television series The Ghost Hunter. He made his screen debut in the 1999 short film Killing Joe.