Most well known for scoring the role of Blaise Zabini, a Slytherin character from the Harry Potter book series. He can be seen portraying the role in Harry Potter and the Half-Blood Prince, Harry Potter and the Deathly Hallows - Part 1, and Harry Potter and the Deathly Hallows - Part 2.
His only credit prior to appearing in the Harry Potter franchise was acting in the 2007 short film Juvenile.
In 2011, in addition to starring in the films of the same name, he provided voice acting talents to the Harry Potter and the Deathly Hallows video game.
He is a London native.
In the hit Harry Potter film series, he starred opposite Tom Felton who played Draco Malfoy.