Eva goes all out for the premiere of Kung Fu Panda


We love a big dress - don't get us wrong. But sometimes too much, is well, just too much! Here's Eva Longoria at the film premiere of the not-so-arty film Kung Fu Panda, an animation film about an ass-kicking panda!

We know Cannes is a prestigious event but somehow it seems a little silly to be wearing such a big frock to what is essentially a fun film. Maybe she just wanted to feel like a bride again - it  certainly looks like she should be walking down the aisle instead of the red carpet!

Click through to see how other celebs nailed the Cannes red carpet look.