Jim Carrey and Jenny McCarthy channeled some old school glamour for the LA premiere of Yes Man last night. After Jim's joking failed proposal on Ellen yesterday, the two looked perfectly happy together on the red carpet. Jim's costar Zooey Deschanel looked simply gorgeous in her wintery silver dress but she doesn't only act in the movie, but she provides her lovely voice too. The feel-good movie hits theaters tomorrow and in the interest of all things Zooey and all things Jim, hopefully audiences say yes to this one over the weekend.

To see more from the premiere including Emily Deschanel, Molly Sims and more just