The film centers on the suburbs of Kissimee, Florida, a short six miles from Walt Disney World, wherein a population of nearly homeless people thrive in downtrodden motels. Moonee (Brooklynn Prince) and her very young mother Halley (Bria Vinaite) live in a mawkish and dilapidated fairy tale themed motel called the Magic Castle.