Robert  Downey Jr as Steve Lopez in The Soloist. Really

I have a thing for his beat up and tired look he has during this movie.