Sam Heughan has shared a snap of himself alongside his TV wife as the small-screen favourites celebrated the premiere of Outlander's seventh season in New York.
The 43-year-old actor, who plays Jamie Fraser in the time-travelling series, beamed as he stood beside Caitriona Balfe - who stars as his soulmate Claire in the show.
The pair were joined by Sophie Skelton and Richard Rankin - who play Jamie and Claire's daughter Brianna and her husband Roger MacKenzie in the fantasy drama - for the first showing of the new season.