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 ...