Celeb shots of the week

Penelope Cruz, Salma Hayek, John Travolta, Liam Neeson, Ewan McGregor, Sofia Vergara, Richard Gere and Katy Perry - all in this week's celebrity gallery.