Things aren’t looking so hot for The Flash, as a mysterious masked villain named Rag Doll has kidnapped our hero, leaving his friends to band together and rescue him.
The episode, titled “All Doll’d Up,” features contortionist Troy James as the triple-jointed villain, who showed off his uncanny talent on America’s Got Talent.
Chris Klein (Election, Oz, American Pie) has joined the cast to play the new scourge of Central City, Cicada.
Season 5 of The Flash airs every Tuesday on The CW.