in no particular order my top 3 in recent times would be -
Memento - Guy Pierce in the lead role,who would guess that this was a fantastic brain teaser that will have you guessing from beginning to end, and even afterwards.A simple plot,a man looking for the killer of his wife with a twist.
The Departed - violence and bloodshed,excellent cast of actors and a great story line what more could you ask for.
Fight Club - What a cool movie,just one of those films i get drawn into.