Martha MacIsaac: Martha MacIsaac. Actress: The Last House on the Left. Martha MacIsaac was born on 11 October 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 8 December 2018. They have two children. She was previously married to Torre Catalano.