I try not to usually like something because it's CALLED a masterpiece, but I can't say enough in favor of 2001.
One of my few complaints is kind of a technical one. I always wish the credits singled out the actors as far as their characters. Dullea and Lockwood and some others you could connect with other roles, but it would've been nice to know early on that HAL was played by Douglas Raine.