Lewis Macleod

Lewis Macleod was born on December 6, 1970 in Glasgow, Scotland as Euan Lewis Macleod. He is an actor and writer, known for Star Wars: Episode I – The Phantom Menace (1999), The Last Days on Mars (2013) and Harry Potter and the Goblet of Fire (2005). He is married to Victoria Lumsden. They have two children.

Related Posts