Home People Hadley Fraser Hadley Fraser movies Hadley Fraser movies Hadley Fraser Movies (8) All Is True (2018) As John Hall. He was 38 years old National Theatre Live: Saint Joan (2017) As Dunois, Bastard of Orléans. He was 36 years old The Legend of Tarzan (2016) As John Clayton II. He was 36 years old Branagh Theatre Live: The Winter's Tale (2015) He was 35 years old National Theatre Live: Coriolanus (2014) As Aufidius. He was 33 years old Les Misérables (2012) As Army Officer. He was 32 years old The Phantom of the Opera at the Royal Albert Hall (2011) As Raoul, Vicomte de Chagny. He was 31 years old Les Misérables - 25th Anniversary in Concert (2010) As Grantaire. He was 30 years old