This is a smart film. Don't go expecting special effects by the tons, explosions, CGI and whatnot because it has none. It's not what one would call a blockbuster summer movie. Instead it's a thinking film, it actually requires the viewers to put the pieces of the puzzle together. The audience has to think and make up their own minds on what they see - whether they believe or are skeptical, about what's right or wrong and whether the main characters are flawed for believing what they believe in or if it's that very belief that pushes them forward, never giving up. Give it a chance, you won't regret it. And STAY THROUGH THE CREDITS - there's a SURPRISE at the end.