this film be one of tom cruise fine film . he capture the audience imagination with his role of david aames . his character can relate to u all in some way . the story line be very clever and keep the audience on edge throughout the whole film . i never really watched cruise movie that much before but after see this it show me his true talent . my favourite part in the movie be the end where it all come to a big conclusion and he find out the truth . if you have not see this yet you definitely should give it a try . it one of those film that once you have start watch it you just get to see it until the end or it will keep you think and you will regret it . my opinion be you should just go buy it and take a risk thats what i do and it become one of my favourite film of all time . it a positive i promise once you watch it and it will stick with you and you will like it forever .