Keira Knightley was lighting up the Toronto Film Festival.
The actress was looking gorgeous as she promoted her new film, Can a Song Save Your Life.
Having travelled to Canada without her husband James Righton, the 28-year-old joined her co-star Adam Levine on the red carpet.
The Pirates of the Caribbean star showed off her slim figure in a brightly coloured strapless frock.
The post Keira Knightley dazzles at the Toronto Film Festival appeared first on Splash.