We've got our Superman -- now we need the woman who melts his heart like kryptonite.
With Henry Cavill tapped to play the Man of Steel in the upcoming Zack Snyder/Christopher Nolan 'Superman' reboot, the question has become who will play Lois Lane? Luckily, there's no shortage of choices or, indeed, rumors.
For a while, it seemed that Kristen Stewart had the role on lockdown, but after meeting with Snyder, she turned down the opportunity, seeking instead smaller, more independent films in the wake of her massive 'Twilight' success.
So where does that leave us? Mila Kunis is being spoken about as a possibility, while Olivia Wilde's name has been raised, as well. Here's a list of all the rumored candidates -- vote for who you think would make the best Lois Lane.
For reference, Kate Bosworth played Lois Lane in the 2006 film 'Superman Returns,' while Margot Kidder took on the role in the 1970s and 80s film franchise.