Steven Shenbaum is an actor, known for American Pie 2 (2001), Space Jam (1996) and Big Fat Liar (2002). Read more on iMDB