Random Photos Part Two - Cannes
I don't care what anyone says, I think Aishwarya Rai looks amazing.Janet Jackson has a team of people with her at all times to attend to her needs.
Heidi Klum.
Nicole Kidman & Zac Efron
Later Nicole does her patented move and pose with Keith Urban.
Kate Upton goes for the big hair look.
Kate Bosworth
Jessie J
Tara Reid
Rose McGowan
Kirsten Dunst
Nina Dobrev