Lewis Macleod
Birthplace – Glasgow, Scotland, UK
Lewis Macleod was born on 4 July 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).
Filmography
The Lost King
Tony (2023)
Star Wars: Episode I – The Phantom Menace
Sebulba (1999)
Star Wars: Episode I – The Phantom Menace
Sebulba (1999)