ActingMeshach PetersBorn 1996-04-17· Oakville, Ontario, CanadaKnown forPsych2006DRAMAEureka2006SCI-FIThe Twilight Zone2002SCI-FIJohn Doe2002DRAMAFull filmographyPsych2006DRAMAEureka2006SCI-FIThe Twilight Zone2002SCI-FIJohn Doe2002DRAMANight at the Museum2006FANTASYAliens vs Predator: Requiem2007ACTIONFear Itself2008DRAMAThe Boy Who Cried Werewolf2010FAMILYThe Art of War II: Betrayal2008ACTION