THE Traitors is shot in the stunning Ardross Castle, which is located in the unbelievably beautiful Scottish Highlands. But contestants do not sleep in the 19th century baronial castle — here we ...
Season 3 of The Traitors hits Peacock on January 9. New episodes will drop every Thursday at 6 p.m. PST/9 p.m. EST until the season finale is released on March 6. There will be 12 total episodes in ...
A NEW year and a new series of The Traitors is gracing our TV screens. The third season of the tense reality showdown comes complete with a new cast of contestants. Here we take a look at where ...