Goya Toledo and Craig Ross at the premiere of the movie "The Little Mermaid" on May 19, 2023 in Madrid (Spain). CELEBRITIES. 19 May 2023 Pictured: Oto Vans at the premiere of the movie "The Little Mermaid" on May 19, 2023 in Madrid (Spain). CELEBRITI