Toronto International Film Festival, Elgin & Winter Garden Theatre, Young Street, Toronto, Ontario.Image #: 2022008 See More From: Alan Marsh