Depp has gained acclaim for his portrayals of such people as Ed Wood in Ed Wood , Joseph D. Pistone in Donnie Brasco , Hunter S. Thompson in Fear and Loathing in Las Vegas , George Jung in Blow , and the bank robber John Dillinger in Michael Mann 's Public Enemies .