Rumors have been circulating for a while now about which actress would win the role of Lois Lane in Zack Snyder‘s Superman. Back in February, reports named Kristen Stewart, Rachel McAdams, Jessica Biel, Dianna Agron, Malin Akerman, Olivia Wilde, Mary Elizabeth Winstead and either Kristen Bell or Lake Bell as being among the actresses up for the part — yes, it was one of those roles, where it seems like every young actress is rumored at one point or other.

The part has finally been cast, and it’s a name that I don’t think has come up much before: three-time Academy Award nominee Amy Adams. Read more after the jump.

The LA Times reports that Adams herself got the news from Snyder today. Adams made her cinematic debut with 1999’s Drop Dead Gorgeous, but it was 2005’s Junebug that really caught the public’s attention. Her turn as the chatty, naive wife to Benjamin McKenzie won over critics and earned her her first Oscar nod. Since then, appeared in a wide variety of films — some of her most notable films include Talladega Nights, Enchanted, Doubt (Oscar nomination #2), and last year’s The Fighter (Oscar nomination #3). She will next be seen in The Muppets as Jason Segel’s girlfriend, and On the Road as Viggo Mortensen’s wife.

In Superman, Adams will be playing opposite Henry Cavill as the Man of Steel himself, as well as Kevin Costner and Diane Lane, who were previously announced as Superman’s adoptive parents Jonathan and Martha Kent.

I think Adams is an excellent choice for Lois. She’s shown that she can do smart, sweet, vulnerable and tough, and her onscreen presence has an appealingly down-to-earth quality about it. Sure, some of her recent films — like Leap Year — have been less than stellar, but who doesn’t have a few clunkers on their resume? She can act circles around Kate Bosworth, who held the role in the last silver screen version of Superman – Bryan Singer’s ponderous Superman Returns.

Discuss: Do you like Adams as Lois Lane?

Cool Posts From Around the Web: