IconMoveProtect IconOUAT IconReal IconActor IconFemale IconWiki IconS5 IconS6
It was a dream come true for Mckenna to get to play young Emma!
—Mckenna Grace's mother src

Mckenna Grace is the American actress who portrays young Emma Swan on ABC's Once Upon a Time.


Mckenna was born on June 25, 2006.[1] When she turned five, her great-grandparents gave her a DVD collection of old Shirley Temple movies. After watching them, she became interested in acting and started attending a local acting class. The people running it took notice of her talent and her parents were put in touch with an agent. Within a week, she booked her first job, a commercial for the YMCA.[2]

She had her first acting audition while on vacation with her family in Los Angeles.[3] There, she auditioned for the 2013 drama film Goodbye World,[2] which landed her her first film role.[3] Mckenna made her acting debut in 2013, playing Sydney in the television pilot Joe, Joe & Jane.[4] Later she recurred on the Disney XD series Crash & Bernstein.[1] Her father was accepted into an orthopedic surgery residency program and the family re-located to Los Angeles after she landed her first recurring television role at the age of seven.[2][3]

Mckenna had a recurring part playing Faith Newman on more than 50 episodes of the soap opera The Young and the Restless between 2013 and 2015.[5] In 2015 she had a recurring role on the CBS series CSI: Cyber.[5] The next year, she played the role of Daisy in the science fiction thriller film Independence Day: Resurgence[6] She also filmed the significant role of Juliet in the horror film Amityville: The Awakening.[7] Mckenna plays a lead role in the 2017 drama film Gifted,[8] about an intellectually gifted 7-year-old who gets caught up in a custody battle between her uncle and grandmother. She also starred as young Theo Crain in the 2018 Netflix horror series The Haunting of Hill House.[9] In 2019, she starred as Judy Warren, daughter of Ed and Lorraine Warren, in the horror film Annabelle Comes Home.[10]

Despite her young age, Mckenna has booked more than 50 TV and movie roles over the years. Other roles of notes includes the role of Penny Kirkman in the ABC television series Designated Survivor, young Caroline in The Vampire Diaries episode "Let Her Go", the voice of Ella bird in the computer-animated action-adventure comedy film The Angry Birds Movie, Rose in the Netflix sitcom Fuller House,[11] the 2017 comedy film How to Be a Latin Lover[12] and young Tonya Harding in the 2017 biographical sports drama film I, Tonya,[13] which also features Once Upon a Time guest star Sebastian Stan as Tonya's husband. She also plays young Carol Danvers in the 2019 Marvel superhero movie Captain Marvel.[14] In 2020, she is set to play one of the leads in the movie Ghostbusters 2020.[15]



Note: "Archive" denotes archive footage.

External links


  1. 1.0 1.1 1.2
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 ABOUT MCKENNA. Retrieved on November 2, 2018.
  3. 3.0 3.1 3.2 McKenna Grace. Famous Birthdays. Retrieved on July 30, 2019.
  5. 5.0 5.1
  10. Mckenna Grace to star in ‘Annabelle 3’. The Hindu (1 October 2018).
  15. Kit, Borys (March 29, 2019). 'Captain Marvel' Actress Mckenna Grace Nabs Starring Role in Jason Reitman's 'Ghostbusters' (Exclusive). The Hollywood Reporter.
  16. TwitterLogo @themagicaltweet (Nat) on Twitter (September 20, 2016). "Jennifer Morrison & Mckenna Grace (young Emma)"will both appear in the film 'Amityville: The Awakening' to be released on January 6, 2017
  17. "Mckenna for PETAKids
    Make This Thanksgiving Memorable," Farm Sanctuary
    Mckenna Grace: A Gift to Animals",
This page uses Creative Commons Licensed content from Wikipedia (view authors).

Community content is available under CC-BY-SA unless otherwise noted.