It was Justin Theroux's night as his new show, "The Leftovers," had its premiere Monday night in New York and the actor looked happier than ever with fiancée Jennifer Aniston right by his side.
Both the stars were smiling ear to ear and had their arms around each other.
It has been almost nine months since the two have walked a red carpet together.
Aniston, 45, looked stunning in a slate dress, while Theroux, 42, wore a blue suit and was no slouch himself.
They have been together since 2011 and announced their engagement in August 2012.
"The Leftovers" premieres Sunday on HBO.