Adam Greaves-Neal was born in London, England. He is an actor, known for The Young Messiah (2016), Johnny English Strikes Again (2018) and Sherlock (2010). Read more on iMDB