Laura Mennell was born April 18th, in British Columbia, Canada. She's had a successful career as an actor, guest staring in shows such as L-Word, Stargate and A&E's Flight 93. 2009 will be an even more promising year, as she'll starring in feature films such as TRICK 'R TREAT and the much anticipated WATCHMEN film.