Not a particularly fast paced flick, more of a slow burner that builds well. The story line is solid, thought provoking and keeps you guessing right up until the final scene. Known biology was referenced pretty well and the fictional aspects of science portrayed, were decently thought out and explained. a fair few psychological/philosophical tangents thrown in too for good measure. All in all it was a great movie that's definitely worth a watch.