Say Your Prayers

Harry Melling (Tim) and Vinette Robinson (Imelda). Say Your Prayers (2020)

Streaming in the UK now

When two radical Christian hitmen arrive in the Wharfe Valley town of Ilkley to assassinate a famous secularist during the annual literary festival, the tale that unravels is classic British offbeat comedy: mistaken identity, brotherly bickering, a foul-mouthed detective and a weekend stranded in the Yorkshire Dales. The feature film is about a mission gone wrong, and the pretty Yorkshire town of Ilkley, famed for its brooding moor, is integral to this darkly comedic storyline. Part financed by Screen Yorkshire, the production crew filmed all over the area, from Ilkley Moor to Harrogate and Otley.

Explore the filming locations

Cast and trailer

Say Your Prayers stars a slew of homegrown talent, led by Harry Melling (Harry Potter franchise, The Lost City of Z, The Ballad of Buster Scruggs) and Tom Brooke (Game of Thrones, The Death of Stalin, Bodyguard). The comedy feature cast also includes Derek Jacobi, Anna Maxwell Martin, Vinette Robinson and Roger Allam.