I am shocked that Bad Santa made your list.
Shrek 2 is my current favorite movie I can watch with the kids. Oh boy have I watched it and watched it etc.
1) The Matrix
2) Blade
3) The shawshank redemption
3) The butterfly effect
3) The good, the bad and the ugly
3) American history x
3) Leon
3) Battle royale
3) Pulp fiction
3) Oldboy
3) V for vendetta