Stars had fun all over the globe this week, whether starting their vacations or hanging with their friends, and they shared it all on Twitter. Sofia Vergara broke out her bikini in Mexico, and Heidi Klum  gave a glimpse of James Bond Island. Jason Segel  and Kermit the Frog geared up for a friendly game of tennis, while Justin Bieber , Jay-Z , Aziz Ansari and Kid Cudi palled around — click through to see all the pics, and don't forget to follow PopSugar on Twitter  for exciting news and photos!
Jason Segel and Kermit the Frog  dressed for a game of tennis.
Chris Colfer took a picture with Kate Middleton and Prince William  cutouts.
Sofia Vergara put on a purple bikini  on vacation in Mexico with her friend Ingrid Casares.
Ashton Kutcher was on the Two and a Half Men set  dressed as Walden Schmidt.
Justin Bieber and Jay-Z  hung out with Kanye West , Aziz Ansari, and Kid Cudi.
Christina Aguilera worked on The Voice 's upcoming season.
LeAnn Rimes and Eddie Cibrian's parents  took an affectionate photo together.
Out to Sea
Heidi Klum was on a boat in Thailand , visiting James Bond Island.
Let It Snow
Mariah Carey and Snoopy  made it snow in LA.
Will.i.am supported youth with a new project  and some world traveling.
On Island Time
Lindsay Lohan took a Hawaiian vacation  with Julian Wilson and Patrick Aufdenkamp.
Queen Latifah and Dolly Parton  promoted their upcoming film together.
Bar Refaeli blew a kiss  on a flight out of NYC.
In the Flesh
Lady Gaga took a provocative self-portrait  from her hotel room in Tokyo.
Jimmy Fallon ice skated  for a Saturday Night Live promo shoot.