Picture. Perfect.

Jennifer Aniston and fiance Justin Theroux brought their good lucks and their beautiful romance up north over the weekend, hitting up the second weekend of the 2013 Toronto International Film Festival.

Aniston was on hand to promote her new crime comedy Life of Crime, alongside co-stars Tom Robbins, Will Forte, Mark Boone Jr. and director Daniel Schechter.

The 44-year-old actress stepped out in a gorgeous Vivienne Westwood dress, nude pumps and finished off her look with smokey eyes.

Theroux wore a suit. (Seriously, doesn’t take a lot for the man to look good).

Launch the gallery, above, for more of the day’s hottest celebrity sightings.