73 year old Morgan Freeman is not playing God (or he just might be), just playing out this Song : "I am my own Grandpa by Ray Stevens."
His bride to be is his step-granddaughter. Creepy. He cheated on his own wife with her when she was still a teenager.
So let's see, now his ex-wife is his grandma. His ex -wife's ex-husband is his stepson? Read more here.