Leonardo DiCaprio was seen with his new girlfriend, 22-year-old model Megan Roche, on a yacht.

Leonardo DiCaprio and a young model spent some time together on a boat and had some free time. The famous 48-year-old Oscar winner took his clothes off while he was relaxing on the boat in Ibiza, Spain. Megan Roche, a 22-year-old model, and a group of his friends went with him.

DiCaprio showed off his body on the deck of the boat, where he was shirtless and wearing pale blue swim shorts. As Leonardo walked slowly along the deck, he gave off an air of peace and ease. Megan wore a navy blue swimsuit with low-cut pants and a matching shirt to show off her slim figure.

Recent news says that DiCaprio and Irina Shayk had a good time. During the Cannes Film Festival, the “Titanic” actor and the 37-year-old beauty, who has a child with actor Bradley Cooper, were at Naomi Campbell’s birthday party. Irina also went to the first showing of the new film “The Flower Moon Killers.”

Leo and the runway star have known each other for a long time. They were both at Coachella last spring, but they don’t have any romantic ties to each other. Irina is 37 years old, which is much older than the women Leo usually dates, who are usually under 25 years old.

DiCaprio has been tied to model Gigi Hadid as of late. They have been seen together at a number of famous events, which has led to reports that they are dating. Sources say that Gigi, who has a 2-year-old daughter named Khai with Zayn Malik, and Leo keep in touch and hang out when their busy schedules let them.

“Yolanda and Bella know that Gigi can make good choices on her own, and they back her up. The most important thing to Gigi is her little girl. The source said, “Her daughter is always the focus of attention and the most important thing in her life.”

Gigi and Leo were seen at the same party after the Oscars. It was Beyoncé and Jay-Z’s party at the famous Chateau Marmont. This led to more rumors about their relationship.