9.00pm Thursday 8 July on BBC TWO

Aisling Loftus and Jack O’Connell star as Lindsey and Robert in Dominic Savage’s uplifting two-part drama about an ambitious diver with the 2012 Olympics in her sights, who has a tough decision to make.

Dominic Savage beautifully captures the essence of teenage life in the 21st Century with his observation of a young couple finding love for the first time, while coping with the highs and lows of growing up in the UK.

Over two consecutive nights the stories of Lindsey played by Aisling Loftus (Five Daughters) and Robert played by Jack O’Connell (Skins) unfold, forming a contemporary portrait of modern life and love in a British town.

In the first episode, Lindsey’s passion and dedication for diving is rewarded when she is selected to represent Team GB at the 2012 Olympics. But her budding romance with Robert is put to the test when she discovers she is pregnant with his baby.

The concluding episode focuses on the repercussions that Lindsey’s pregnancy has for Robert, who must decide whether to take on the responsibilities of teenage fatherhood or retain the popular status he enjoys with his friends. The return of his beloved brother from Iraq brings home the importance of the choices he must make about growing up.

Dive was written by Dominic Savage and Simon Stephens. This is an ITV Studios Production for BBC Two directed by Dominic Savage. The Executive Producer for ITV Studios is Kate Bartlett, Producer for ITV Studios is Juliette Howell, BBC Executive Producer is Lucy Richer and Director of Photography is Danny Cohen (The Boat That Rocked, Born Equal).

Key cast includes:

Aisling Loftus as Lindsey

Jack O’Connell as Robert

Kate Dickie as Alison

Eddie Marsan as Will

Ewan Bremner as Stewart

Gina McKee as Jacqueline

Joseph Mawle as Gary

Michael Socha as Alex

Rielly Newbold as Matty

Chanel Cresswell as Hailey


  • BBC One
  • BBC Two
  • BBC Three
  • ITV1
  • ITV2
  • 4
  • E4
  • Film4
  • More4
  • Five
  • Fiver
  • Sky1