Don't get me started on Dogma. A wonderfully written movie with many good points about religion, as you mentioned. I heard that Kevin Smith visited some theater on opening night and there were a bunch of protestors. He joined them, even to the point of making a sign I believe, and talked with them to hear of their opinions. They, of course, had no clue who he was. He said they were nice, but most of them hadn't even seen the movie. I want to see Jersey Girl simply because he wrote it, but I heard it didn't get a lot of great press. I look forward to what he does next.
Probably my favorite Dogma line: Mass genocide is the most exhausting activity one can engage in, next to soccer.
However, one of my favorite ones relating to religion: The nature of God and the Virgin Mary, those are leaps of faith. But to believe a married couple never got down? Well, that's just plain gullibility.
Will Smith would have had to stretch his acting chops to play Neo. In other words, usually he plays a character with some humorous elements. Neo did not have many such moments. I haven't seen Ali which is something he got a lot of great press for, so I really can't make the call on if he could have pulled it off. It definitely would have brought even more meaning to the idea of the saviour. I liked Keanu Reeves. I thought he played the part well. Some people might argue that he was playing himself well. So be it. It worked for the part. I like Keanu Reeves. I think he plays his roles well. Now, I haven't seen all his movies, but the ones I have, I thought he did well.