Jennifer Aniston and Justin Theroux make rare, loved-up appearance on the red carpet

Make no mistake: Jennifer Aniston and Justin Theroux are still going strong!

The adorable couple made their first red carpet appearance together in more than nine months, looking blissfully happy and very much in love as they stepped out for the premiere of Justin’s new series The Leftovers in New York.

CLICK ON PHOTOS FOR GALLERYJennifer Aniston and Justin Theroux at The Leftovers premiereJennifer Aniston and Justin Theroux at The Leftovers premiere

Jennifer, 45, stood proudly by her fiancé’s side as they wrapped their arms around one another at the screening. Despite the cameras, the smitten couple managed to share a private moment, and were seen gazing into each other eyes as if no-one else was there.

The actress chose a simple but chic outfit for her man’s big night; a silky black shirt dress teamed with studded heels. She wore her hair loose around her shoulders and kept her accessories minimal – except for her beautiful eight-carat diamond engagement ring.

Jennifer Aniston and Justin Theroux share a sweet moment on the red carpetJennifer Aniston and Justin Theroux share a sweet moment on the red carpet

Justin, 42, looked handsome in a blue suit and a crisp white shirt. Instead of a tie, the actor chose to wear a gold pin in his collar.

Jen and Justin were last on the red carpet together in September at the 2013 Toronto Film Festival.

It was Jennifer Aniston and Justin Theroux’s first public appearance together since SeptemberIt was Jennifer Aniston and Justin Theroux’s first public appearance together since September

Their lack of public appearances had promoted speculation that their three-year romance was in trouble – but it’s quite clear the couple are still completely besotted with each another.

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.