David (Will Mellor) is a lorry driver from Yorkshire making his first foray into online dating. When he meets Mia (Oona Chaplin), a beautiful unknowable siren, he quickly realizes that he might have bitten off more than he can chew.
Jenny & Nick
Jenny (Sheridan Smith) is a lonely primary school teacher recovering from a disastrous broken relationship. Nick (Neil Maskell) is a city boy richly endowed with both cash and secrets. On their first date they find out everything to know about each other.
Mia & Stephen
Mia (Oona Chaplin) is putting herself around town. Stephen (Ben Chaplin) is a surgeon who doesn’t know what he is looking for. When Mia gets under his skin, he realizes that there might be more to himself than good looks and a high flying career.
Erica & Kate
Erica (Gemma Chan) is a beautiful young girl who can’t pluck up the courage to tell her traditional family who she really is. When she meets confrontational, enigmatic Kate (Katie Mcgrath), Gemma realizes that she can’t continue hiding herself away.
David & Ellie
Lorry driver David (Will Mellor) is trying to put the hypnotic spell of Mia behind him. But meeting Ellie (Montanna Thompson) who has comprehensively lied about her age is not the solution he is looking for. She’s far too young, honest and insightful.
Erica & Callum
Coming out to her brother hasn’t gone well for Erica (Gemma Chan). He has reacted by setting her up on an internet date with garrulous, unmarriageable Scotsman Callum (Greg McHugh). The date starts badly and quickly becomes disastrous.
Stephen & Mia
Stephen (Ben Chaplin) is waiting for Mia (Oona Chaplin) to turn up for a naughty afternoon in a London hotel. But as he waits and waits, Stephen starts to wonder if he’s been stood up. He finds himself on a surprising and unexpected journey.
Jenny & Christian
Jenny (Sheridan Smith) is giving online dating one last try. And it seems, when she meets Christian (Andrew Scott), that her prayers have been answered. He’s witty, charming and sexy. But there’s a part of Christian which he’s only ready to reveal.
Mia & David
Mia (Oona Chaplin) is finding herself in the awkward position of being in a relationship with David (Will Mellor). On the day when she is supposed to go and meet his children, events take an awkward turn and she is forced to finally confront the gap.