Cryptic clues, mounting suspicions, and a deadly parade keep the castle on edge in The Traitors: New Blood, Episodes 3 and 4.
Alan Cumming welcomes 22 everyday Americans to Ardross Castle for a premiere filled with alliances, accusations, and a deadly new twist.