WOW. Keira looks great with the long hair.
Kiki looks really nice, her dress is very boho 30's ish, I love it. But I'm not loving her hair, it's a little to sloppy. But she does wear stripes VERY well I might add.
Orlando Bloom look SEXAY. The boy can dress.
Johnny.....UGH (as always)
Maria Bello looks amazing, but I think the boots were a bad idea.
Michelle Monaghan looks very PURDY.