Peter Ho-sun Chan on the red carpet during TIFF 2025