British actress Keira Knightley feared the press tent would collapse when strong winds hit the 2014 Toronto International Film Festival in Canada on Wednesday (10Sep14).

The Pirates of the Caribbean star struggled to maintain her glamorous look on the red carpet as she battled pouring rain and gales at the premiere of her new movie Laggies.

Knightley struggled to keep her hairstyle and gown in place as the winds blew through the press tent, but she remained in high spirits and joked about her unkempt appearance, comparing herself to pop star Beyonce, who frequently uses wind machines onstage.

She tells the Toronto Sun newspaper, "I'm like, 'Look, I'm not Beyonce'... I'm wearing (fashion designer) Michael van der Ham and I haven't done him any justice! Oh, my God! The elements! The elements!... I think the tent is about to collapse! This is fun right? Are we having fun?"

The film festival closes on Sunday (14Sep14).