Photo gallery: Celeb shots of the week

Beyonce, Tom Hanks, Julia Roberts, Selena Gomez and Stevie Nicks are among those making an appearance in this week's celebrity gallery.