Ask Leolaia, there was a thread when the Passion came out and she gave some *really interesting* information about the origins of the story. Apparently the "passion" is based upon another writing (not the bible) and the hooded figure and baby have some meaning related to that. Sorry I can't recall the details but it was amazingly interesting...
Where are you Leolaia?
Sirona