Mike Waters é um sensível narcoléptico que sonha com a mãe que o abandonou enquanto vive às voltas com Scott Favor, obstinado filho do prefeito de Portland e seu grande objeto de desejo. Navegando em um mundo volátil de viciados, ladrões e mendigos, Mike leva Scott em uma jornada direto das ruas para as estradas abertas da América em busca de um lugar distante chamado "lar".

Macbeth (Sam Worthington) é o braço direito do líder de uma gangue. Após uma batalha sangrenta, ele é convencido por três bruxas de que um dia terá um grande poder. Possuído pela ambição, ele conta à esposa (Victoria Hill) o ocorrido e, juntos, armam um plano para tomar o poder da gangue.