Say what you want about his receding hairline. When Nicholas Cage is asked to play dirty, he plays it well.
Check out the trailer for the Bad Lieutenant remake, subtitled Port of Call New Orleans, which also stars Val Kilmer, Eva Mendes, and rapper Xzibit. (You know, cause when you think mobster kingpin of New Orleans, you think rapper.)
On a side note: Kilmer is looking impressively slim after a few years of packing on the pounds.