The Singing Detective
Episode 6: Who Done It
1 hour, 15 minutes on BBC One Cambridgeshire
Available for 7 months
In the final part of Dennis Potter's classic drama serial with music, as fiction and fact fight for the same space, the plots and narratives head to their conclusions. Show more