Along with the returning cast of heroes, the fifth season of The Flash will see the Scarlet Speedster and his team face off against several new villains, including Peter Merkel, a.k.a. Rag Doll.
We first learned that Rag Doll would have a presence in Season 5 when a character breakdown for the villain surfaced last week, and now the CW show has cast Troy James in the role.
While James is mostly known for his recent appearance on the competition show America's Got Talent, where he showed off his contortionist abilities, he has appeared on programs like Shadowhunters: The Mortal Instruments and Channel Zero.
Still, considering he doesn't have a lot of acting credits under his belt, he remains an interesting choice for Rag Doll - although it's not the first time a CW show made an interesting casting choice, as Arrow once tapped the wrestler Cody Rhodes to play a villain.