Amanda Bynes is back—and looking better than ever.
The 28-year-old star was photographed on Wednesday in Cabo San Lucas, Mexico, where she was showing off her bangin' bikini bod in a bright green two-piece.
The blond beauty flaunted her toned and trim figure in a strapless swimsuit, proving her frequent trips to the gym have clearly been paying off.
Bynes, who celebrated her 28th birthday on Thursday, enjoyed a day at the pool while on vacation with her parents, Rick and Lynn Bynes. The recently rehabbed star appeared healthy and happy as she soaked up the sun while spending a low-key day at the beachside getaway.