5 suggestions
Michael B. Jordan
as Robert Taylor in Tishomingo Blues

garret headland
as Dennis Lenahan in Tishomingo Blues

Chris Pine
as Dennis Lenahan in Tishomingo Blues
Ryan Gosling
as Dennis Lenahan in Tishomingo Blues

Bradley Cooper
as Dennis Lenahan in Tishomingo Blues