POPSUGAR Celebrity

Best Celebrity Pictures of the Week

Mar 16 2013 - 5:43am

It was another full week for many of our favorite stars, between hitting the beach and getting glamorous for the red carpet. Pregnant Penélope Cruz [1] slipped into a string bikini to take a dip in Barbados, while Kate Middleton brought her baby bump to the races in England. Selena Gomez [2] and her Spring Breakers crew celebrated the film's SXSW debut at an afterparty, and Ben Affleck [3] and Jennifer Garner [4] snuck a kiss at a charity event in LA.

Much more action went down with celebrities this week — click through the rest of the fun snaps!

Emma Stone and Ryan Reynolds paired up on the red carpet [5] for their NYC premiere of The Croods.

Jennifer Garner and Ben Affleck kissed [6] at the John Varvatos 10th annual Stuart House Benefit in LA.

Selena Gomez [7], Harmony Korine, Rachel Korine, Ashley Benson, and James Franco [8] huddled up at the Spring Breakers afterparty at SXSW [9].

Zoe Saldana and Nina Dobrev linked up with Dianna Agron and Kaley Cuoco [10] at The Hollywood Reporter's 25 Most Powerful Stylists Luncheon in LA.

Candice Swanepoel, Karlie Kloss, and Alessandra Ambrosio sported bikinis [11] at the launch of Victoria's Secret's 2013 swim collection in LA.

Kate Middleton attended the Cheltenham Festival [12] with husband Prince William in England.

Isla Fisher relaxed on a lounge chair [13] while filming scenes for her upcoming Elmore Leonard movie in Miami.

Mark-Paul Gosselaar and Breckin Meyer were shirtless on the beach [14] in Malibu to film scenes for their TNT show Franklin & Bash.

Sienna Miller and Tom Sturridge brought their baby daughter, Marlowe Sturridge [15], out for a walk in NYC.

Penélope Cruz showed off her baby bump in a black bikini [16] while taking a dip in Barbados.

Source URL