Lewis MacLeod

Lewis Macleod is an actor and writer, known for Star Wars: Episode I - The Phantom Menace (1999), Deep Impact (1998) and Gran Turismo (2023).