Ian McEwan's modern-day take on Hamlet, told from the perspective of an unborn child who has to eavesdrop on the murderous plotting of his mother and uncle. Show more
Discover 11,128,835 listings and 279,799 playable programmes from the BBC
Ian McEwan's modern-day take on Hamlet, told from the perspective of an unborn child who has to eavesdrop on the murderous plotting of his mother and uncle. Show more