Outlander star Sam Heughan has been celebrating his birthday in style over the weekend as he turned 43 years old.
The Scots actor took to Instagram on Saturday to share a snap of the cake his production company surprised him with as he celebrated the day whilst on set.
Sam posed with the gorgeous cake which was topped with fruit and a birthday message piped in chocolate. He wrote: "Early Birthday cake from the fabulous @happyduckfilms crew! @eagleeyedrama"