Blake Lively wore a sexy short skirt to a special screening of "Haywire" last night in New York City, and pretty much showed why she's like the greatest of all time. She's not even in the movie and she still looked better than stars Elizabeth Banks and Gina Carano. But she will star in director Steven Soderbergh's upcoming flick "Side Effects," which is probably why she was in attendance. Can't wait for that to hit theaters.

