Emma Watson, who became super famous as Hermione Granger in the Harry Potter franchise, wore a white bikini while enjoying Cabo San Lucas, Mexico. The beautiful actress looked gorgeous in her sports bikini while enjoying a light lunch at her lounger. Emma wore a beautiful white bikini that looked more like workout gear than a bikini. Emma’s bikini perfectly emphasized her slim figure, tight belly, and toned legs. She seemed very moody while working on her tan and enjoying the warm weather in Mexico. The Noah actress didn’t have makeup or jewelry, and she tied her brown hair in a messy bun while she finished her look with chic sunglasses.