Hot Search
Write an article
Start discussion
Create a list
Upload a video
Stephen McLeod was born on November 3, 1983 in Manama, Bahrain and raised in Abu Dhabi, UAE and Hertfordshire, England. He studied Archaeological Science at University College London and then went on to train as an actor at Mountview Academy of Theatre Arts and now works on both stage and screen.