Shrek Forever After

Celebs rocked the green carpet last night at Shrek Forever After in New York which opened the Tribeca Film Festival.

Cameron Diaz looked stunning as always but I am particularly liking the nice mix of ..... 

...[Continue]