So, last night was premiere night for The Spirit and Yes Man. After what seems like months of promotions for The Spirit by the female stars and Samuel L. Jackson, we finally got to see the dude who actually plays The Spirit. That's Gabriel Macht in the photo with Scarlett Johansson. At the Yes Man premiere, Jim Carrey arrived in big balloon ball/hamster ball/I'm-scared-of-germs-ball.
MATT SAYLES/AP PHOTO
CHRIS PIZZELLO/AP PHOTO