25th Hour (2002)
This is one hell of an introspective film. Edward Norton plays Montgomery Brogan, a convicted NY drug dealer, who reevaluates his life in the 24 hours he has left before he goes to prison. This was probably one of the best films of the decade and it’s going to make you think about your choices in life. Norton’s performance is powerful enough to do that.