David Hewlett cast alongside Rachel Weisz in indie film John M. Guilfoil October 25, 2009 Is he playing a bad guy?