This movie rocked! No one I knew guessed the ending correctly. Kevin Spacey is so talented in this movie.