Michael Weaver is a Canadian actor.
1999 • as David Russo
2000 • as Ross Neddy
2005 • as Greg
2003 • as Thomas McAllister
1990 • as Brad Hurley
2010 • as Warden