Mckenna Grace "always dreamed" of acting in a Marvel movie.

Mckenna Grace

Mckenna Grace

The 12-year-old actress can't believe she is going to be playing a superhero, a young Carol Danvers in 'Captain Marvel', the newest instalment of the hit movie franchise.

Of her role, she said: "Oh, my gosh, I've always dreamed about and wanted to be a Marvel superhero. When I found out I got that, I screamed. I did it while I was shooting 'The Haunting' and 'The Bad Seed'. I'd go from 'The Haunting' to 'The Bad Seed', and then on the weekend, I would go fly to L.A. to train and learn how to do stuff for Captain Marvel. I feel very grateful and thankful because I've gotten to work with Captain America (Chris Evans) and Bucky Barnes (Sebastian Stan), and I got to play young Captain Marvel. I love Marvel so much. Every time a new Marvel movie comes out, my dad and I go and watch it. On 'Troupe Zero', we had a whole poll going, where I was Team Captain America and all the rest of the kids were Team Iron Man. I don't understand it. When we would go and ask people who's better, Captain America or Iron Man, most of the people said Iron Man, but I know that's not true."

Whilst Mckenna has a string of movies lined up, she insists she always makes time to enjoy her childhood and spend time with her family.

She told Collider: "I'm always having fun. Whenever I get time off and I get to go back to L.A., my dad and I hang out. We just recently got a chess board, so we've been playing chess a lot. We watch scary movies together. We just play and hang out. I get to see my friends. When I'm working, my best friend and I call each other on FaceTime. I play with stuffed animals, all the time. My parents say that, even though I'm working in a grown up world, it's important to stay myself."