This movie had a couple plot holes(like every time travel sci-fi movies) but the positives are way much more than the negatives. Praises to all the actors, they were all perfect; that kid volcanologist had me dead laughing, so did Charlie. Hope they do much better with the sequel; the potential is definitely there, Terminator 2 style.