Cast

Dan Levy Marc, Director, Producer, Screenwriter
Ruth Negga Sophie
Luke Evans Oliver
Himesh Patel Thomas
Celia Imrie Imelda
Arnaud Valois Theo
David Bradley Duncan
Mehdi Baki Luca

Crew

Dan Levy Marc, Director, Producer, Screenwriter
Kate Fenske Producer
Debra Hayward Producer
Megan Zehmer Producer
Caroline Levy Executive Producer
Stacey Snider Executive Producer
Ole Bratt Birkeland Cinematographer
Jonathan Corn Film Editing
Rob Simonsen Original Music
Alice Normington Production Design
Vicki Stevenson Art Director
Sarah Kane Set Decoration
Julian Day Costume Design
Jessica Ronane Casting