Lewis Macleod was born on July 4, 1970 in Glasgow, Scotland, UK. He is an actor and writer, known for Star Wars: Episode I - The Phantom Menace (1999), Gran Turismo (2023) and Book of Shadows: Blair Witch 2 (2000).
Read more: Imdb