Life on Mars - Season 2 - Episode 6
As heroin hits the streets of Manchester for the first time, CID and DCI Hunt want culprits for the smuggling, the dealing and ensuing violence, which becomes difficult when Annie is kidnapped by the smugglers. As Sam tries to get to the source of the influx of this deadly drug, he finds himself intractably drawn to a beautiful young woman who was witness to a heroin-related shooting... and who, he later realises, is the mother of his girlfriend in the future. At the same time, Sam's 'visions' reveal that his girlfriend has decided to stop visiting him in hospital, as she can't keep waiting for him to wake up.
About Life on Mars

Title: Life on Mars
First Air Date: 2006-01-09
Last Air Date: 2007-04-10
Status: Ended
Rating: 7.761/10 (from 282 votes)
Language: EN
Seasons: 3
Total Episodes: 16
Network: BBC One
Genres: Crime, Drama, Mystery, Sci-Fi & Fantasy
Production Companies: BBC, Red Planet Pictures
Synopsis
A detective chief inspector from 2006 is investigating a serial killer when he is knocked over by a speeding car. Waking up, he finds himself mysteriously transported back in time to 1973. Initially struggling to come to terms with his situation, he has to come to terms with the old-fashioned technology and attitude of the day, while figuring out how he came to be trapped in the past.
Cast

John Simm
Sam Tyler

Philip Glenister
Gene Hunt

Liz White
Annie Cartwright

Dean Andrews
Ray Carling

Marshall Lancaster
Chris Skelton

Noreen Kershaw
Phyllis Dobbs