CDIAZ050108_04.jpgCameron Diaz CDIAZ050108_16.jpg Despite the recent passing of her beloved father, Cameron Diaz put on a brave face last night for the premiere of What Happens In Vegas - a brave face with a big ol' grin, that is!

The Angel was all smiles and delight last night as she walked the red carpet with co-stars Lake Bell and Ashton Kutcher. (Maybe that explains Cam's sudden change in demeanor - after all, who could stay sad around a legendary cut-up like Ashton?)

Seriously, we couldn't be happier to see Cameron looking so happy - we're sure she's still grieving, but it's good to see her getting on with her life!