I know it's Will Smith, a superhero movie, 4th of July weekend but i'm not getting it. I'll wait till the rental. Just looks too far fetched for me.