James Allodi was born on February 26, 1967 in Toronto, Ontario, Canada. He is a director and actor, known for Good Will Hunting (1997), The Associates (2001) and The Uncles (2000). Read more on iMDB