John Mayer performs at the Sound Academy, 11 Polson St., at 9 p.m. Tickets are $80. ticketmaster.ca.
St Christopher House, 248 Ossington Ave., is hosting a Christmas bazaar otday and tomorrow, with handycrafts and more. It’s not too early to start your holiday shopping, and these original arts and crafts are a nice touch under any tree. Free.
Portraits of celebrities will be auctioned of at Joyner Waddington’s, 111 Bathurst St., at 6 p.m. as part of the Star Portraits benefit to help local charities. This time you get to gawk for a good cause. Free.
Things get cooking at the Gardiner Museum of Ceramic Art, 111 Queen’s Park, with Slow Cooker Comfort author Judith Finlayson giving a talk at noon. Come take in the aromas as you listen to her speak about the delights of a slow cooked meal. ($15, includes a meal).
New wave legends Devo perform their second of two nights at Phoenix Concert Theatre, 410 Sherbourne St., at 8 p.m. ticketmaster.ca.
The Eh! U European film festival continues through Dec. 2 at various cinemas around the city. Lineups have been long so you may want to get there early. eutorontofilmfest.ca.