Immortal

Anyone else seen this one? Wierd mix of cgi, live action with a story that would be hard to summarize. Hoping someone has and could explain parts of the plot to me.