Programme Index

Discover 10,058,352 listings and 231,154 playable programmes from the BBC

Result 1 for your search filters
Filter by channel

Duration: 2 hours, 59 minutes

First broadcast: on BBC FourLatest broadcast: on BBC Four HD

Sent by the ghost of his father to avenge his brutal death, Hamlet’s mission to expose the truth is a perilous journey of madness, murder and lost love. Show more