Um garoto de onze anos, Moon Blake (Jimmy Bennett), sempre viveu escondido nas florestas do Alabama com seu pai, um oponente radical do governo, mas tudo muda quando seu pai morre inesperadamente e sem seus ensinamentos, Moon é descoberto pelo proprietário do local, o Sr. Wellington (John Goodman).