He played the role of Cormac McLaggen in Harry Potter and the Half-Blood Prince. His roles in Pitch Perfect, After the Dark and The Visitors bolstered his fame.
He played Cool Brett in the crime thriller film, 126.96.36.199.
He was in the film A Cinderella Story: Once Upon a Song, alongside Lucy Hale.
He attended the University College London. He worked as a Acne Underwear model in 2008.
His father is Swedish and his mother is German. They raised him in Ascot, England.