Margaret Laney was born on 26 February 1983 in Dallas, Texas, USA. She is an actress and producer, known for You're Next (2011), Spider-Man 3 (2007) and Tabitha's Aquarium (2008). imdb.com