Build a movie plot around this: whom did david plan to leave with? Millie
Shy teen David Rice (Max Theriot) has a crush on pretty Millie (AnnaSophia Robb), who dreams of travelling the world. When he surprises her with a small gift, a snow globe of the Eiffel Tower, teasing bully Mark (Jesse James) grabs it and throws it out onto the icy surface of the river. Determined, David ventures out on the ice and retrieves it, waving ... then falls through the ice and is swept away from the opening by the swift current. He is certain to die in the freezing water, without air ... and suddenly finds himself lying prone in the library between the bookcases, in a huge gush of gallons of water, gasping and alive.He trudges home, soaking wet, where his father (Michael Rooker) chews him out. David enters his room, putting a chain on the door ... but when his angry father bursts it open, there is only a swirl of wind - David has vanished. He finds himself in the damp aisle of the darkened library, and realises he has teleported there yet again. It dawns on him that he finally has a way to change his life, to escape his situation, the same way his mother abandoned the family when he was five. He teleports home and retrieves a small stash of money and a few belongings. But before he leaves town, he stops outside Millie's house. Millie is not consoled by her mother's arms; she is sure that David is dead. She hears a noise outside, steps cautiously out into the yard ... and finds the snowglobe sitting on the swingset. From this she knows he is alive, but he does not respond to her calls.The next day he is on a bus to the city, where he rents a cheap room. He practices teleporting in the park, learning how to control his power. Then he cases a bank, and robs it by teleporting directly in to the vault in the middle of the night. He laughs as he realises his bag isn't big enough to take away all the money ... teleports back to his shabby hotel for another bag ... and repeats this until his room is awash in money and he lies on a bed of it. However, the mysterious Roland (Samuel L. Jackson) appears at the...