Bioshock. I thought that I was one of those people who always gets bored before the end and goes off to play another game... until I finished Bioshock in 3 days. God, I was so addicted. xD
The only problem I have with it? The end boss is insanely easy on normal difficulty. I died 3 times at Peach Wilkins, but I beat the final boss without dying once.