Jamie Foxx spelar Las Vegas-polisen, Vincent Downs, som arbetar undercover för att avslöja korrupta poliser och maffiakontrollerade casinon. Ett tillslag går fruktansvärt fel och Downs tonårsson kidnappas av ett våldsamt gangstergäng.