Horrible story writing. Cheesy choice in some characters (dog was silly and not necessary, and Mr. Terrific/Snoop Dog techy guy). There were a few moments that brought back that awesome, Superman's going to save the day feeling and music picks up, but it goes right back to silly characters and bad story writing. It starts off feeling like a low-budget movie right from the beginning explaining to you, in scrolling words on the screen, what happened 3 years ago 3 months ago 3 weeks ago a day ago. It just felt weird. Definitely not or seeing in the theater, maybe a rent at the most.