the ending was really the begining, but a good one at that, this movie was GENIUS!!! i loved it but there were so many questions, i personally believed "teddy", leo had just been lying to himself all along, but this was a really smart movie... really intelligent.... it made you think!! i saw it twice, the second time i really got it, so i suggest that if you had questions go see it again!