Simone Ashley Attends the UK Premiere of The Little Mermaid at Odeon Luxe Leicester Square in London 05/15/2023-5 Previous image