Serpico is actually pretty good.
If you haven't seen Derailed I would suggest getting that. It is a phenomenal movie.
If you are looking for some TV shows to watch I would check out Dexter and The Wire. Both of those are amazing.
I notice you don't have Remember the Titans!!!!!!!! That is a MUST have!!