Numa cidadezinha sulista aparecem algumas figuras misteriosas: um velho e sua neta (Finian), um leprechaun que procura o pote de ouro que foi roubado no fim do arco-íris. Os visitantes acabam por encontrar outros sonhadores no lugar e enfrentam segregação racial...