Jodie Stewart was born in Vancouver, British Columbia, Canada. She is an actress, known for Good Luck Chuck (2007) and Postal (2007).