Penelope Corrin was born on November 28, 1975 in Ottawa, Ontario, Canada. She is an actress and writer, known for Fantastic Four (2005), The Armoire (2009) and The Portal (2014). Read more on iMDB