Since the show’s premiere, Sam shared in a candid letter that in many “false narratives,” he’s been accused of "manipulating fans, being a closet-homosexual, trying to mislead or exhort fans for money and disregarding coronavirus advice.”

The Scottish actor, who plays Jamie Fraser on the period drama, said he’s opening up about it now because he will “not entertain it anymore” and it’s affecting his “life, mental state and is a daily concern."

Sam didn’t reveal exactly where all of the hate and hurtful comments were coming from due to “legal reasons,” but he did say the people involved “are professionals: teachers, psychologists, adults who should know better.”

The 39-year-old actor penned a lengthy letter about the harassment he's been dealing with since joining the Starz show

He said he and everyone around him are being affected by it

In the lengthy social media post, the Outlander actor also defended his current self-isolation in Hawaii amid the coronavirus pandemic.

He explained he arrived there prior to the travel ban and decided it was safer to stay there than to get on multiple flights back home to the U.K.

The post ended with Sam thanking the fans who have "supported" him and the work he does.

Outlander executive producer Maril Davis said this is a “sad reminder that we all need to be respectful and kind to one another.”

Sam plays Jamie Fraser on the Starz period dramaCredit: Alamy

Outlander is now airing season 5, and it's been renewed for season 6Credit: Alamy

Shadowhunters alum Katherine McNamara “stands with Sam” and opened up about how “saddened” she was to hear about what her friend has been dealing with.