Not one character in this film has a backbone. It’s filled with insipid little political messages. The script is poor and unimaginative. The special effects are canned. The CGI dog is a mess. The technical fundamentals make no sense. The best performance is Bradley Cooper’s cameo and they throw him under the bus. Superman is well played as written and directed- but the writing and directing are both one dimensional. Even the villain is just a mean little btk. I want my money back. I can never get back the two hours of my life. Tragic.