"A karmic journey that sees the hapless heroine Agnes reincarnated every time she makes the same mistake: falling in love with the wrong man."
Alice Lowe
as Agnes
Jacob Anderson
as Scipio
Aneurin Barnard
as Alex
Tanya Reynolds
as Meg
Nick Frost
as George
Mike Wozniak
as Dan Chovy
Kate Dickie
as
Dan Renton Skinner
as Officer / Priest
Boyd Clack
as Lester / Farmer
Gerald Tyler
as Kreshnik / Wigmaker
Zach Wyatt
as Quack Doctor / Tarot Reader
Maurizio Posteraro
as Victorian gent / Riot police (uncredited)
Yolanda Lynes
Stunt Double
Nikita Mitchell
Stunts
Jessica Hooker
Ryan Owen Eddleston
Director of Photography
Felicity Hickson
Production Design
Mark Hopkins
Producer
Natan Stoessel
Tom Wood
Chris Dickens
Editor
Matyas Fekete
Martin Pavey
Sound Designer
Director
Screenplay
Vaughan Sivell
James Griffith
Original Music Composer
Pablo Clements