50 Cent: Blood on the Sand

Play it. Seriously.

50 Cent:  Blood on the Sand