JUNE 1 TO 10 The elegance of dance is contrasted with a story of bitter angst and revenge in the North American premiere of Hamlet by the National Ballet of Canada. Choreographer Kevin O’Day adapted Shakespeare’s tour-de-force about a Danish prince’s bloody plan to reclaim his murdered father’s throne, presenting it with stunning set pieces and a rousing score by John King. Be sure to arrive early to the performance—guests can attend a pre-show talk to gain further insight into the story and the production itself. Four Seasons Centre for the Performing Arts, $25 to $234; call 416-355-9595 or click here for showtimes and tickets.















Stay, Dine, Do