By Caitlin Agnew
RED CARPET DO
Megan Fox at the premiere of Passion Play.
As far as looks go, Megan Fox can really do no wrong – is she even human? And just how long does it take her to get ready in the morning? I’m guessing days.
RED CARPET DON’T
Ellen Page at the premiere of Super.
You’re at the premiere of your new movie but you look like you should be working at a bank. I think it’s time to hire a stylist.