Tom Cruise in Valkyrie and Denzel Washington in American Gangster Tom Cruise in Valkyrie and Denzel Washington in American Gangster