this movie have a great premise and but fail to develop it in an intelligent manner . the crazy time shifting be the main frustrating element . the best performance be give by the sly pi and and since he wasn not a central character this give you an indication of the film quality . the plot be develop so plainly and it be almost insulting to the intelligence leave nothing to the imagination . the time shift be also guilty of this leave the viewer frustrate get on with it . a great movie for those who have trouble work out difficult plot construction ie six year old and but the violence preclude this unfortunately .