Sean Penn blasted onto the scene early in the 1980s and has been delivering intense portraits of intense people, on and offscreen, ever since. Focusing on onscreen matters, the man’s acting repertoire – mostly dramas of varying quality – features roles ranging in morality and mental condition, but all bearing the mark of a real pro giving his everything. We defy you to tell us otherwise. Or tell him, to his face. Didn’t think so. With that out of the way, here are Sean Penn’s greatest characters.