Suspenful, great acting, and unafraid to go out of the box for the "time travel mechanism". Not an expert in this but I didn't feel anything was out of place. How the past and future keeps changing is really interesting too. For thriller and psychological lovers, this is a must watch!