US actress Sigourney Weaver, who stars in James Cameron's latest movie 'Avatar', walks on the green carpet during the opening event of the TIFF.