Jessica Rabbit! Uh, sorry. That’s not even a real person. She’s a cartoon. Who would be attracted to a cartoon? That’s crazy. Annnnnnyway…
I’d go for Alba. Biel doesn’t really do much for me. Plus Alba was in nerd stuff like Dark Angel and Sin City and the Fantastic Four movies. Okay, I guess Biel was in Blade 3, but nobody saw that except me and like five other nerds.
If I had to decide who is the better actor (though outside of being kidnapped by aliens and being forced to make a very specific decision to save Earth, I don’t see a situation that would really require me to make that call), I guess I’d go with Biel by a smidge. Neither has a ton of range, but they’re perfectly likeable and harmless. But Alba’s more sexpot, and Biel’s more “girl next door who does pilates” and I’m only human so I guess I’d go for Alba.
But anyway, the answer to this question is Sofia Vergara. Did you see that Esquire cover? Madre de dios! And she’s funny. Looking forward to her hosting SNL.