Daveed Diggs in Snowpiercer As rugged ex-detective Andre Layton, Diggs is one of the leads on the TNT adaptation of the sci-fi train thriller. He plays a former detective now forced to be a prisoner on the train, then roped into a game-changing conflict as unrest grows. Image Source: Everett Collection