Margot Robbie was feeling adventurous ahead of her highly anticipated Once Upon a Time in Hollywood premiere at the Cannes Film Festival [1]. On Tuesday, the 28-year-old actress — yep, Margot is only 28 [2]! — 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 [3], and check out that form! Suddenly, I wish I knew how to swim.
Hours after making a splash, Margot hit the red carpet [4] with her costars Brad Pitt [5] and Leonardo DiCaprio [6] at the premiere of Quentin Tarantino [7]'s new movie. The film [8] takes place in 1969 during the time of the Manson Family murders [9] and follows a TV star and his stunt double as they navigate Hollywood. It hits theaters on July 26.