Your visions remind me of the plot devices in the films 2012 (2009) and The Fifth Element (1997).
I never saw either of them, but will check them out.
Thanks