Let's look back at some of the best celebrity bikini moments of all time! Now that the warmer months are here, we can look forward to more stars like Halle Berry , Jennifer Aniston , and Beyoncé breaking out their two-pieces for fun in the sun. Keep scrolling to see the top shots and, if you can't get enough of stars in swimsuits, be sure to check out how the supermodels rock their two-pieces in our then and now breakdown of the Sports Illustrated covergirls .
Source: INFphoto.com 
Halle Berry  spent her birthday in a blue bikini on the beaches of Malibu in September 2012.
Reese Witherspoon  wore a bikini in January 2014 when she visited Hawaii.
Victoria's Secret model Candice Swanepoel showed off her covetable bikini body while in Miami with friends in July 2012.
Gisele Bündchen wore a string bikini during a trip to Rio in March 2006.
Miranda Kerr  hit the beach in Sydney while on a photo shoot in August 2012.
Jennifer Lawrence took a bikini break in Hawaii back in November 2012.
In January 2014, Demi Moore  wore a black two-piece in Tulum, Mexico.
Bar Refaeli  took advantage of her December 2010 Mexican getaway with bikini time.
Scarlett Johansson  vacationed in Hawaii in February 2012 with then-boyfriend Nate Naylor.
In May 2010, Jennifer Aniston  donned a black bikini during a Mexico trip.
Megan Fox  posed in December 2010 wearing a two-piece in Hawaii.
Jessica Biel  went snorkeling in Hawaii, during a January 2011 getaway.
Selena Gomez  wore a blue bikini while filming Spring Breakers in Florida in August 2012.
Julianne Hough got out of the water in Miami in April 2013.
Adriana Lima struck the perfect pose modeling a sexy bikini for Victoria's Secret during her January 2011 St. Barts catalog shoot.
Doutzen Kroes soaked up the sun in a printed bikini while vacationing in Miami in August 2012.
Anne Hathaway  and Adam Shulman showed PDA in Hawaii in January 2014.
Rachel Bilson  wore a bikini in Barbados in April 2013.
In January 2014, Katie Holmes  wore a bikini in Miami.
In March 2014, Charlize Theron  wore a bikini in Miami for a photoshoot.
Miley Cyrus  hit the pool in a baby-blue bikini while in Miami in June 2012.
Naomi Campbell  showed off her legendary shape while spending time in Ibiza in June 2012.
In July 2012, Elle Macpherson looked amazing in a white string bikini while on vacation in Ibiza.
Lea Michele  hit the sand wearing a blue bikini in Mexico during a February 2012 break from shooting Glee.
Jessica Alba  wore a two-piece in St. Barts in April 2013.
Irina Shayk played in the water during a trip to Miami in March 2012.
Jessica Paré sported a retro printed bikini while filming scenes for Mad Men in Maui in October 2012.
In April 2012, Hayden Panettiere  played tennis in her bikini during a vacation in Hawaii.
Busy Philipps donned a two-piece to film Cougar Town in Hawaii during a March 2011 trip.
In January 2014, Gwyneth Paltrow  wore a bikini in Hawaii.
Sienna Miller  hit up Mexico in January 2014.
Naomi Campbell  spent her Thailand escape in February 2011 on the beach.
In November 2010, Jennifer Aniston  went with a bright purple bikini in Mexico.
Paris Hilton  headed to the beach in a leopard bikini while vacationing in Saint-Tropez this July 2012.
Kate Moss  took a dip in St. Barts in December 2012 and showed off her model physique in a shiny bikini.
In March 2012, Taylor Swift  showed her stripes in a girlie two-piece in Perth, Australia.
Naya Rivera, a star from the hit show Glee, was at an LA beach in her bikini in June 2013.
Kate Hudson  flaunted her bikini body poolside in Hawaii in September 2006.
Rachel Bilson  rocked a black bikini and showed off her toned abs during an April 2012 vacation in Hawaii.
In May 2012, AnnaLynne McCord  showed off her bikini body on the beach in LA.
Ashley Tisdale  captivated Venice Beach in a bright two-piece bikini during a February 2012 photo shoot.
Erin Heatherton spent time in the water while relaxing September 2012 visit to Miami.
A pregnant Camila Alves revealed her growing baby bump while spending time in Ibiza back in August 2012.
Rosie Huntington-Whiteley hit the hotel pool in Miami during a trip with boyfriend Jason Statham back in January 2012.
Bethenny Frankel put on a pink suit in Miami in February 2011.
Alessandra Ambrosio splashed around in a bikini in St. Barts in January 2012.
In March 2014, Amy Adams  wore a two-piece during a trip to Las Vegas.
Jennifer Aniston  and Justin Theroux soaked up the rays in Cabo in December 2012.
In February 2013, Pink showed off her bikini body in Miami.
In July 2012, Katy Perry  looked great in her printed bikini while spending time with friends in Miami.
Brooklyn Decker relaxed poolside while promoting Battleship in Sydney in April 2012.
Emily VanCamp cooled off in the pool during a trip to Monaco in June 2012.
Jessica Alba  soaked up the sun in a teeny-tiny bikini during a family vacation to Cabo in January 2013.
Kyra Sedgwick vacationed in Hawaii, on NYE 2011 with her husband, Kevin Bacon , and kids.
Allison Williams wore a brown bikini during a February 2013 trip to Miami.
Ashley Tisdale  hit the beach in Malibu to celebrate her birthday in July 2012, wearing a yellow fringed bikini and denim shorts.
Elsa Pataky showed off her hot baby body while in a bikini vacationing off the coast of St. Barts in January 2012.
AnnaLynne McCord  mixed a floral top with solid bikini bottoms on Santa Monica's white sandy beach in February 2012.
In April 2012, Chloë Sevigny  heated up South Beach , Miami, in a black-and-white bikini.
A pregnant Uma Thurman  sported a black two-piece bikini during a trip to St. Barts back in March 2012.
Rihanna  partied on a boat in Saint-Tropez in a patterned bikini in July 2012.
Cindy Crawford  made a splash in a purple two-piece in Mexico over New Year's Eve in 2011.
Helen Hunt  went with a sporty suit for a dip in Malibu in January 2011.
Vanessa Hudgens  donned a bikini when she filmed a scene for Spring Breakers in March 2012.
Beyoncé Knowles shared a photo of herself in a bikini with Blue Ivy in January 2013.
LeAnn Rimes slipped on her bikini in December 2010 in Mexico.
Miranda Kerr  modeled a white bikini for a January 2012 photo shoot in Sydney.
Vanessa Paradis wore a simple strapless bikini while taking a dip in Corsica, France, in August 2012.
In April 2012, Gwen Stefani 's six-pack abs were on display in a black bikini during a trip to Mexico.
In February, Erin Heatherton modeled a bikini during a Victoria's Secret photo shoot in St. Barts.
Stephanie Seymour splashed around St. Barts in December 2010.
Selena Gomez  and then-boyfriend Justin Bieber  showed off their beach bodies during a May 2011 trip to Hawaii.
In February 2013, Candice Swanepoel modeled a bikini against a hammock in St. Barts.
Anne V showed off her bikini body in Miami in February 2014.
Back in January 2013, Mariah Carey  showed off her bikini body on the beach in Australia.
Avril Lavigne  ran on the beach in a Union Jack bikini in Mexico in July 2012.
Lucy Hale wore a purple bikini top and white cutoff shorts while visiting the Bongo Beach Shack in Miami in March 2012.
Rosie Huntington-Whiteley rocked a two-piece in the South of France in June 2013.
Candice Swanepoel spent Memorial Day Weekend at a Miami beach in May 2013.
In January 2014, Maria Menounos donned a striped swimsuit in Cabo.
LeAnn Rimes hit the water in Hawaii in January 2014 in a white number.
Olivia Wilde  broke out her bikini in Hawaii while vacationing in May 2013.
Anna Kournikova  wore a bikini during a boat trip with Enrique Iglesias in June 2013 in Miami.
Lily Aldrige walked on a beach in St. Barts in May 2013.
Nina Dobrev  rocked a colorful bikini in Miami in April 2013.
Eva Longoria  worked her bright orange bikini in Puerto Rico in April 2013.
Kate Beckinsale  was poolside in Mexico in white bikini in March 2013.
Nicole Richie  laid out with a few friends in St. Barts in April 2013.
In December 2013, Courteney Cox  wore a purple swimsuit in Cabo.
Stephanie Seymour showed off her bikini body in St. Barts in December 2013.
In May 2014, Bella Thorne wore a pink bikini during a trip to the beach in Miami.