Amy Adams

Amy Adams will take on the iconic role of Lois Lane in the upcoming Superman reboot, the Los Angeles Times reports.

"There was a big, giant search for Lois," director Zack Snyder told the newspaper. "For us it was a big thing and obviously a really important role. We did a lot of auditioning but we had this meeting with Amy Adams and after that I just felt she was perfect for it."

The 36-year-old actress joins a cast that includes Kevin Costner (as Jonathan Kent), Diane Lane as his wife and Henry Cavill as the Man of Steel. Christopher Nolan (The Dark Knight) will produce the film.

Kevin Costner joins Superman film as Jonathan Kent

The revelation of each cast member so far has been big news, leading Snyder to comment: "It's an epic thing, no doubt. But this good news is the cast is shaping up to fit that."

Adams steps into the role filled by Margot Kidder in the Superman films that starred Christopher Reeve. Kate Bosworth later portrayed the Daily Planet journalist in 2006's Superman Returns. Teri Hatcher and Erica Durance have played Lois on the small screen, in Lois & Clark: The New Adventures of Superman and Smallville, respectively.

Adams is fresh off her Oscar-nominated turn in The Fighter — her third nomination (the others were for Doubt and Junebug. She will next appear in the big-screen adaptation of Jack Kerouac's On the Road and in the new Muppets film.