Nick Bannister, samotny weteran mieszkający w Miami, oferuje klientom możliwość ponownego przeżycia każdego wspomnienia, jakiego zapragną. Jego życie zmienia się, gdy poznaje Mae.
Świat opanował niewidzialny wróg, który zajmuje ludzkie ciała i umysły. Dusza o imieniu Wagabunda zostaje umieszczona w ciele Melanie, dziewczyna nie zamierza jednak poddać się bez walki.
Gdy bycie gwiazdą pop - Hanną Montaną za bardzo wpływa na prywatne życie Miley Stewart, ojciec zabiera ją do rodzinnego miasteczka. Tam przekona się, co jest w życiu najważniejsze.