Best known for his roles across the film and television industries in the early 2000s. He is particularly known for his roles as Nibs in the 2003 film Peter Pan, and as the Artful Dodger in the 2005 film Oliver Twist.
He studied acting at the Sylvia Young Theatre School. His first role came as Brian in the British TV film Hero of the Hour.
In 2002, he starred in the independent film Pure. He was subsequently awarded a the Best Newcomer British Independent Film Award during the 2003 ceremonies.
He was born and raised in Old Harlow, Essex, England.