The role of Hamlet provides a formidable challenge for any actor, and only the greats can capture the Danish prince in all of his keening sorrow and white-hot rage. Tonight at 7 p.m., see one of the world's very best stage and screen actors, Benedict Cumberbatch, take up the challenge. National Theatre Live: Hamlet broadcasts this evening's performance from the Barbican Centre in London into American cinemas. Hamlet remains one of William Shakespeare's most beloved and studied works. The excellent Ciarán Hinds (Game of Thrones, Harry Potter) portrays the murderous Claudius. National Theatre Live: Hamlet is shown at multiple St. Louis locations, including Wehrenberg Des Peres 14 Cinema (12701 Manchester Road, Des Peres; 855-473-4612 or www.fathomevents.com). Tickets are $15.