A little bit a Trinity jumping high, A little bit of Cypher (the bad guy), A little bit of Agents to kill me, A kinda lot of religious allegory...