Actor who is known for his roles in films such as London Boulevard in 2010, and Snow White and the Huntsman in 2012. In 2014, he starred in the film If I Stay.
He had one of his first roles as Zaid Kopavi in the television mini-series, Apparitions.
He played a guest role on the television show, Doctors, in 2009.
He grew up with his family in Douglas, Isle of Man, UK. He began a relationship with actress Amy Wren.
He co-starred with Charlize Theron in the 2012 film, Snow White and the Huntsman.