Michael Hadley is an actor, known for King Arthur: Legend of the Sword (2017), Pirate Radio (2009) and Diana (2013). Read more on iMDB