The Last Confession
We all love a good mystery, but the fans of the British television series Agatha Christie's Poirot are especially keen on whodunits. The eponymous detective of that show was David Suchet, who now stars in the play The Last Confession, a thriller with a doozy of a secret: How did Pope John Paul I come to die in 1978 only 33 days into his papal reign? Mr. Suchet plays an inquisitive cardinal, opposite Richard O'Callaghan. To June 1. $35 to $119. Royal Alexandra Theatre, 260 King St. W., 416-872-1212 or mirvish.com.
Spring Awakening: Gardiner in Bloom
Every time Bruno Duarte gets a fresh idea (which is often), a bulb appears over his head. The artful florist to the stars – he has "arrangements" with Ben Affleck, Queen Latifah and Elton John – is one of the guest speakers at a three-day event of seasonal decor ideas, practical workshops and flower-power landscaping notions.
April 25 (10 a.m. to 9 p.m.) and April 26 and 27, 10 a.m to 5 p.m. $6 to $12 (Sunday, family day, $2, 11 a.m. to 4 p.m.). 111 Queen's Park, 416-586-8080 or gardinermuseum.on.ca.
Brad Mehldau Trio
His three-volume set from the 1990s is called Art of the Trio, so you know the expressive jazz pianist Brad Mehldau is comfortable within the triangle. Those albums featured bassist Larry Grenadier and time-keeper Jorge Rossy, who has been replaced by Jeff Ballard in the drum chair. In 2012 the three released Ode, followed by the well-regarded companion album Where Do You Start, the latter interprets works by other composers. State of the art, still. April 26, 8 p.m. $29.50 to $89.50. Massey Hall, 178 Victoria St., 416-872-4255 or masseyhall.com.
Green Living Show
Kermit the Frog sings It's Not Easy Being Green, but of course he is misguided and self-pitying. As it turns out, being green is easier than ever. A three-day happening shows you just how simple it is to be eco-friendly, with an automotive and transportation pavilion, organic food sampling and a village dedicated to the concerns of young parents. April 25 and 26 (10 a.m. to 7 p.m.) and April 27 (10 a.m. to 6 p.m.). $12 to $18 (children under 12 free,). Direct Energy Centre, 100 Princes' Blvd., greenlivingshow.ca.
Opera Atelier's Persée
Candy to both the eyes and ears, Opera Atelier's lush production of Jean-Baptiste Lully's saga Persée has become the Toronto-based baroque opera-ballet company's worldwide calling card. The story is a retelling of the classical Greek myth of Perseus, equal parts romance and sword-swinging. April 26 to May 3, 7:30 p.m. (except April 27, 3 p.m.). $45 to $174. Elgin Theatre, 189 Yonge St., 1-855-622-2787 or ticketmaster.ca.