One of these five beauties may be Green Lantern's girlfriend

Contributed by
Dec 14, 2012, 4:09 PM EST

With Ryan Reynolds (X-Men Origins: Wolverine) set to play Hal Jordan in the upcoming Green Lantern movie, Latino Review has narrowed down the contenders to play Carol Ferris, his love interest. And they're quite a group of lovely sci-fi vets:

Eva Green

(Pictured above) She played Vesper Lynd in the recent James Bond movie, Casino Royale, opposite Daniel Craig, as well as the witchy Serafina Pekkala in The Golden Compass.

Keri Russell

Besides appearing in J.J. Abrams' Mission: Impossible III, Russell has voiced Wonder Woman in the recent animated movie and is perhaps best known for playing the title role in Abrams' TV series Felicity.

Diane Kruger

The German-born actress starred in Quentin Tarantino's alternate-history World War II action satire Inglourious Basterds and the Nicolas Cage adventure thrillers National Treasure and National Treasure: Book of Secrets.

Blake Lively

The star of The CW's Gossip Girl doesn't have a lot of sci-fi credentials.

Jennifer Garner

Best known as Sydney Bristow on Abrams' Alias, Garner has a lot of fantasy romantic comedy credits, including the recent The Invention of Lying, as well as Ghosts of Girlfriends Past and 13 Going on 30. And she's no stranger to superhero stories, having starred in Elektra and its predecessor, Daredevil.

Who's your pick?

For the latest sci-fi news, follow us on Twitter at @scifiwire