Sam Heughan
Actor Sam Heughan participates in the Starz "Outlander" panel at the Television Critics Association (TCA) Winter Press Tour in Pasadena, California, January 9, 2015. Reuters/David McNew

It was July 9 four years ago when Sam Heughan was confirmed to play Jamie Fraser in the Starz TV series “Outlander.” Author Diana Gabaldon was one of the first to relay the news to fans, and she recently congratulated the actor for winning their hearts over the years.

After two seasons of the show, many fans still remember the casting of Heughan like it was yesterday. The books by Gabaldon have been popular for many years, and each casting announcement was, and still is, waited with great anticipation.

Gabaldon congratulated the actor, whom she calls Sheugs, and also recalled the time she first made the announcement way back in 2013. The author laughed about how many of the fans did not agree with the casting at that time. Many of the readers had their own version of Jamie in their minds, so they were not satisfied with what they got at that time.

Heughan was criticised for being too skinny, not having the right hair colour and more. Some suggested that he should start pumping iron to prepare for the role. There were others, however, who appreciated the casting.

Over the years, Heughan has managed to win over fans with his acting, generous heart and playful interaction at events. The actor is involved with charity organisations and is using his fame to make the world better in his own way.

In terms of the physique, the actor did not disappoint. After many shirtless scenes, especially the sex scenes, the only complaint some of the fans now have is that there isn’t enough Jamie-Claire (Caitriona Balfe) romance on the show.

Credit: Diana Gabaldon/ Facebook

In case you missed it:

“Outlander” fans have a chance to meet Sam Heughan and Caitriona Balfe in person by supporting a charity. Meanwhile, Heughan has a suggestion for Terry Dresbach for a season 4 costume. (Read: Chance to meet Sam Heughan and Caitriona Balfe in person; 'Outlander' season 4 costume suggestion for Terry Dresbach).