Watch the trailer for ‘What’s Love Got to Do with It?’ starring Lily James

Shazad Latif, Lily James and Emma Thompson star in the upcoming feel-good film, 'What's love go to do with it?'

Lily James plays Zoe, a documentary-maker whose obsession with dating apps has only delivered an endless stream of Mr Wrongs, to her eccentric mother Cath’s (Emma Thompson) dismay.

For Zoe’s childhood friend and neighbour Kaz (Shazad Latif), the answer is to follow his parents’ example and opt for an arranged (or “assisted”) marriage to a bright and beautiful bride from Pakistan.

As Zoe films his hopeful journey from London to Lahore to marry a stranger, chosen by his parents, she begins to wonder if she might have something to learn from a profoundly different approach to finding love.