
It seems life couldn't get much better for Jessica Alba.
The actress spent New Year's Day relaxing at a luxurious Mexican resort with family as her new film, Little Fockers, topped the U.S. box office for the second week straight.
Wearing a black sun dress and fashionable sunglasses, the 29-year-old soaked up the sun as she sat by the pool today in Cabo San Lucas.
Jessica, her husband Cash Warren and their two-year-old daughter Honor, are on a holiday break with family friends.

But she found time to encourage her Twitter followers to see her new movie.
She tweeted yesterday: 'Who's going 2 c #littlefockers this weekend? Anyone going for a second round of belly laughs? :)'
And it seems many fans did just that.
After a smaller than expected Christmas week début, the sequel to Meet the Parents and Meet the Fockers rebounded solidly this weekend, taking the top spot with $26.3 million.

Despite scathing reviews, Little Fockers has earned $103.2 million in just two weeks
Little Fockers, co-starring Ben Stiller and Robert de Niro, has done good business despite scathing reviews.
The film has taken a total of $103.2 million after just two weeks.
Jessica is now working on the blockbuster family film, Spy Kids 4: All the Time in the World.
Review of "Little Fockers"
source: dailymail