Rob deLeeuw was born in Montréal, Québec, Canada. He is an actor, known for Spotlight (2015), Big Wolf on Campus (1999) and Guy X (2005). Read more on iMDB