Jessica Alba heats up the beach in her different bikini numbers as she vacations at St. Barts with friends and family.

The Sin City stunner shows she's still got what it takes to turn heads, even with two children. Alba showed off her enviable figure as she lounged at the beach for a well-deserved vacation.

Although known for her perfect curves in movies such as Sin City and Into The Blue, the 31-year-old actress has opted for more conservative roles after giving birth to her two kids. Although she has said repeatedly that she will never go nude, Alba wasn't shy about flaunting her curves during her Carribean getaway.

Husband Cash Warren accompanied Alba and the famous couple enjoyed a little time away from their adorable toddlers during the day. The kids were kept out of sight at St. Barts, while the parents frolicked in the surf with good pals.

Fellow fashionista and close friend of Alba, Nicole Richie joined the couple for some rest and relaxation. The mother of two showed off her own slender figure as she bonded with Alba and other friends.

Alba took to twitter to share her joy at the undoubtedly glamorous hideaway, posting a picture of herself and her pretty pals with the caption "Love vacay with the homies!"

While Alba has been more low-key when she became a family woman, it will certainly be a busy year for the actress with four films set to be released: A.C.O.D., Escape from Planet Earth, Machete Kills and Sin City: A Dame To Kill For. Adding to her already impressive resume, Alba recently released book The Honest Life has reached the prestigious New York Times Best Seller List.