- Born
- Birth nameMecca Windsor Menard
- Height5′ (1.52 m)
- Mecca Menard was born on July 30, 1993 in Vancouver, British Columbia, Canada. She is an actress, known for Kill Me Later (2001), Millennium (1996) and The Crow: Stairway to Heaven (1998).
- Her scenes in the first part of "The X Files" episode "Christmas Carol" didn't require much dialog and the child did fine. Unfortunately, when the time came to film the scenes in the hospital with Emily being given a CAT Scan, the little girl was so frightened by her surroundings she couldn't be comforted or calmed enough to be able to film the shot. In what he ponders to be the worst thing he has ever done in the business, Executive Producer Robert Goodwin was forced to recast the part and luckily they were able to find slightly older Lauren Diewold in time to finish filming
- Sister of Milar Menard
- Sings, dances ballet and plays violin
- Daughter of director/dancer teacher/actress Marlowe Windsor.
- Despite the deleted scenes, Mecca is in all the promotional photos of Christmas Carol from The X Files. A few years later she played Young Natalie in Millennium (also created by Chris Carter).
Contribute to this page
Suggest an edit or add missing content