Amy Adams has played fairy-tale royalty in “Enchanted“ and co-stars with the Muppets this fall. Now she’s satisfying another girlhood fantasy: playing Lois Lane.

Adams was cast last weekend as the tough reporter in the next Warner Bros. incarnation of “Superman,“ directed by Zack Snyder (“300“) and starring British actor Henry Cavill (“The Tudors“) in the title role.

“She’s such a fantastic character,“ Adams said at CinemaCon, a Las Vegas convention for theater owners, where she appeared with co-star Jason Segel to promote their family comedy “The Muppets,“ due out in November. “She’s feminine, she’s intelligent, she’s a go-getter. She’s somebody I have identified with since whenever.

“I’m like the luckiest girl in the world. I’ve gotten to be a princess, I’ve gotten to work with the Muppets. A lot of my childhood dreams about who I wanted to be when I was a grown-up, I at least get to play them in movies. And Lois Lane is one of them. So I’m just excited. I hope I bring something that people enjoy.“

The studio aims to have the new “Superman“ adventure in theaters late next year.