On April 24th the film The Odyssey , directed by Vincent Haycock via Park Pictures for Florence and the Machine, had its worldwide debut. The film, which stars Florence Welch, premiered in full April 20 th at a live screening at London’s Dalston’s Rio cinema, followed by a global premiere April 24...