Who Owns the Castle in the Traitors? Where is the Castle in the Traitors?
by Priyanka P | Updated Jan 24, 2024
Who Owns The Castle in The Traitors?
The castle featured in 'The Traitors' is called Ardross Castle, situated in the Scottish Highlands. As of now, the castle is owned by the McTaggart family. Back in the 1700s, the Duke of Sutherland first purchased Ardross Castle, and it changed hands over time, with owners like Sir Alexander Matheson and C.W. Dyson Perrins. In 1983, the McTaggart family took ownership of the castle and has since been responsible for its care.
While Ardross Castle isn't open to the general public, it is available for weddings and serves as a filming location for 'The Traitors.' The show's popularity has led to increased interest in the castle, making it more well-known than iconic Scottish landmarks like Balmoral or Edinburgh Castle.
Don't miss out on the latest buzz in entertainment; it's all here at Fresherslive. From in-depth film reviews to the celebrity news, we've got you covered. Subscribe today and immerse yourself in the ever-evolving world of entertainment with us.
About The Traitors Season 2
"The Traitors" Season 2, hosted by Alan Cumming, premiered on Peacock on January 12, 2024. Following the format of the Dutch series De Verraders, the American reality show features 20 contestants at Ardross Castle in the Scottish Highlands, with some designated as "Traitors" aiming to eliminate others and claim the $250,000 prize. The Faithful contestants must uncover the Traitors through nightly eliminations and challenges.
The second season introduced "The Traitors Postmortem," a State Farm-sponsored web program airing on Peacock and YouTube, featuring extra footage and interviews with eliminated contestants. The show received positive reception, becoming the top original reality series on Peacock. The companion series, airing in the UK, Australia, and Canada, contributed to its international success. The season's success on BBC Three marked its highest viewership since the channel's linear television relaunch.
Where is The castle in The Traitors?
The castle featured in 'The Traitors' is called Ardross Castle, and it is located in the Scottish Highlands, north of Inverness. The castle serves as the primary setting for the psychological reality show. Situated amidst the picturesque landscapes of the Scottish Highlands, Ardross Castle offers a dramatic backdrop for the show's challenges and intrigues.
While the castle itself is not open to the general public, it has gained significant attention due to its prominent role in 'The Traitors.' The show's unique concept, involving contestants navigating through tasks and betrayals within the castle, has contributed to increased interest in Ardross Castle as a filming location, making it more popular than well-known Scottish landmarks like Balmoral or Edinburgh Castle.
The Traitors Release Date
"The Traitors" Season 1 premiered on Peacock on January 12, 2023, followed by Season 2 on January 12, 2024. Hosted by Alan Cumming, the show is based on the Dutch series De Verraders and unfolds its suspenseful reality competition at Ardross Castle in the Scottish Highlands.
The release dates signal when each season became available, bringing a mix of mystery, strategy, and betrayal as contestants navigate challenges and eliminations. The series, with its unique voting system, has gained popularity on Peacock. Releasing in consecutive Januarys has allowed fans to eagerly follow the drama and strategic gameplay, making "The Traitors" a noteworthy addition to reality TV.
Where to Watch The Traitors Season 2?
You can catch Season 2 of "The Traitors" on the streaming platform Peacock. If you're in the United States, Peacock is the go-to place for watching the show, but it's important to have a subscription to the Peacock streaming service. Keep in mind that availability might differ depending on where you are, so if you're outside the United States, it's a good idea to check with local streaming services or broadcasters to see if they have the show.
If you miss it on Peacock, there's a chance it could become available for purchase or rent on other platforms like Amazon Prime Video, iTunes, or Google Play down the line.
The Traitors Season 2 Trailer
Who Owns the Castle in the Traitors? - FAQs
Ardross Castle, featured in 'The Traitors,' is currently owned by the McTaggart family.
'The Traitors' is a psychological reality show where contestants, divided into Faithful and Traitors, compete in challenges at Ardross Castle in Scotland to uncover each other's true identities and win a cash prize.
Ardross Castle, the setting for 'The Traitors,' is situated in the Scottish Highlands, north of Inverness.
The castle is currently owned by the McTaggart family, who acquired it in 1983.
Season 1 premiered on Peacock on January 12, 2023, followed by Season 2 on January 12, 2024.