undefined_peliplat

Biography

Martha MacIsaac was born on October 11, 1984 in Charlottetown, Prince Edward Island, Canada. She is an actress and writer, known for The Last House on the Left (2009), Superbad (2007) and The Thaw (2009). She has been married to Kyle McCullough since December 8, 2018. They have two children. She was previously married to Torre Catalano.

Filmography