may be this film have some flaw but while watch it i wasn not too distract by that . here we have one of the great director alive ( steven spielberg ) and a very big star ( tom cruise ) with a great ensemble ( max von sydow and colin farrell and peter stormare and samantha morton and tim blake nelson ) around him and a good cinematography ( janusz kaminski ) and a nice score by john williams all pack in a great story ( base on the novel by philip k. dick ) with perfect visual effect . in the year 2054 murder can be predict and stop before they happen . if you be about to kill but stop you be lock . tom cruise be one of the agent who stop those murder . then he discover the next murder they have to stop will be commit by himself . i will not reveal more of the plot . the story itself be great . it be intelligent and but also excite with great action scene . the visuals be truly beautiful and perfectly support the sci fi story . if you like action thriller and you do not mind they be set in the future ( with some futuristic gadget ) this be your film . positive .