I think it was 2+ hours too long! It was terribly boring, stale, illogical, unemotional and had no core purpose. So many ridiculous moments that were thrown in for no apparent reason. And worst of all was the casting of wonderful actors that sadly must have been desperate for a job. This movie was a complete waste of an evening for me. Should have stayed home in my PJ's and watched Star Trek re-runs instead!