Margot Robbie was feeling adventurous ahead of her highly anticipated Once Upon a Time in Hollywood premiere at the Cannes Film Festival. On Tuesday, the 28-year-old actress — yep, Margot is only 28! — showed off her impressive diving skills when she went for a swim at Hotel Eden Roc in Antibes, France. Margot looked incredible in a white one-shoulder swimsuit, and check out that form! Suddenly, I wish I knew how to swim.
Hours after making a splash, Margot hit the red carpet with her costars Brad Pitt and Leonardo DiCaprio at the premiere of Quentin Tarantino's new movie. The film takes place in 1969 during the time of the Manson Family murders and follows a TV star and his stunt double as they navigate Hollywood. It hits theaters on July 26.