the script by david koepp is perfectly serviceable and because he gives the story some soul ... he elevates the experience to a more mythic level . 
(ROOT (S (S (NP (NP (DT the) (NN script)) (PP (IN by) (NP (NNP david) (NNP koepp)))) (VP (VBZ is) (ADJP (RB perfectly) (JJ serviceable)))) (CC and) (S (SBAR (IN because) (S (NP (PRP he)) (VP (VBZ gives) (NP (DT the) (NN story)) (NP (DT some) (NN soul))))) (, ...) (NP (PRP he)) (VP (VBZ elevates) (NP (DT the) (NN experience)) (PP (IN to) (NP (DT a) (ADJP (RBR more) (JJ mythic)) (NN level))))) (. .)))
(ROOT (S (S (NP (NP (DT ) (NN )) (PP (IN ) (NP (NNP ) (NNP )))) (VP (VBZ ) (ADJP (RB ) (JJ )))) (CC ) (S (SBAR (IN ) (S (NP (PRP )) (VP (VBZ ) (NP (DT ) (NN )) (NP (DT ) (NN ))))) (, ) (NP (PRP )) (VP (VBZ ) (NP (DT ) (NN )) (PP (IN ) (NP (DT ) (ADJP (RBR ) (JJ )) (NN ))))) (. )))