CharacterLen Snart / Captain ColdLen Snart / Captain Cold in DC's Legends of Tomorrow (2016), played by Wentworth Miller. Played byWentworth MillerAppears inDC's Legends of Tomorrow2016