Story and many other things in movie have been seen in many films in other ways. I gave 2 star just because of jack dylan grazer. His acting just perfect and very likable character. Aquaman is even better than this and doesnt have cringe acting and atmosphere like in Shazam.