Włóczęga Ian Richards przybywa do małego pustynnego miasteczka Canton Bluff, gdzie zaprzyjaźnia się z miejscowym pastorem i jego córką. Wkrótce miejscowość odwiedza wędrowny cyrk.
Spolegliwy pracownik korporacji, Michael, poznaje Alexa, przebojowego mężczyznę, który pokazuje mu, jak powinien kierować swoim życiem, aby osiągać wyznaczone cele.