Lewis Macleod

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...