PersonLewis Macleod3 credits in the catalogue: acting.ActingStar Wars: Episode I - The Phantom Menace1999Sebulba (voice)The Last Days on Mars2013Infected Voices (voice)Minions2015Additional Voices (voice)