Arthur (Jason Momoa) ist das Ergebnis einer verbotenen Liebe. Sein Vater (Temuera Morrison) ist ein Mensch und arbeitet in einem Leuchtturm, seine Mutter Atlanna (Nicole Kidman) stammt aus der versunkenen Stadt Atlantis. Sie ist Königin und bereits einem anderen versprochen. Als sie aufgespürt wird, verlässt sie ihre Familie zur Sicherheit ihres Kindes und Arthur muss ohne Mutter aufwachsen.
Jahre später – Arthur ist mittlerweile erwachsen und setzt seine atlantischen Kräfte für das Gute ein – wird er von Prinzessin Mera (Amber Heard) aufgesucht. Sie bittet ihn, seinen rechtmäßigen Platz als König von Atlantis einzunehmen, denn sonst werde sein Halbbruder Orm (Patrick Wilson) einen Krieg gegen all die Menschen der Erde beginnen, die sein Königreich verschmutzen und mit ihren kriegerischen Handlungen gefährden…