I'm looking for a movie that I saw a few years ago. It was a story about a boy going on a journey to find someone or something, and one of the landmarks he has to find is a hill with a huge crucifix-shape carved into it. He had one or two companions with him, one was a girl.
In the beginning the boy tries to rob an abandoned church, but he meets someone there. She lets him take some chalices, and he does. I think the boy lives in a car junkyard with a group of other kids and people. The leader makes the kids go out and steal every day. He goes back to the church everyday and the woman there teaches him how to read using the bible. She tells him that he needs to go on a journey, and he should use the bible as a map.
At one point in the movie, the main character wanted to go to this arcade place. Everyone there had to wear glasses and they were very specifically told not to take the glasses off. The girl did, and saw that what everyone thought was a cool and fun place was actually a prison. The glasses altered everyone's vision and made the prisoners invisible. Because she took the glasses off, she was taken away and held captive for some time.
In the end, the boy jumps off a cliff and into a body of water. He gets pulled out by someone in a boat using a fishing net.
This movie could've been made anywhere from the 80s to 2006. There were terrible green screen effects. I'm sorry I cant be any more descriptive, please help me find this movie!!