Jamie Foxx on the red carpet at TIFF