Джек Филэн возвращается в Олбани спустя 20 лет отсутствия. Город, казавшийся ему чужим, полон призраков прошлого, преследующих его на каждом шагу. Когда-то здесь началась его семейная жизнь, но трагические события изменили все. В юности Джек стал виновником случайного убийства, которое навсегда оставило неизгладимый след как на его судьбе, так и на судьбе его близких. Это преступление разрушило его брак и направило по пути скитаний и саморазрушения.
С приближением к родным местам воспоминания нахлынули на Джека с новой силой. Он возвращается в дом, где некогда жил, но все, что осталось, — это пустые стены и тени прежнего счастья. Встреча с женой, которая в его отсутствие пыталась начать жизнь заново, полна напряжения и боли. Она готова простить его, предложить ему шанс вернуться, но Джек не способен принять это. Он по-прежнему считает себя недостойным прощения и любви.
Бродя по улицам Олбани, Джек встречает старых друзей, которые также пострадали от последствий экономической разрухи. Каждый из них в какой-то мере — отражение его собственной судьбы. Они ищут утешение в алкоголе и бездумных разговорах о былых временах. Несмотря на попытки друзей поддержать его, Джек ощущает растущее чувство отчаяния и одиночества.
В череде событий, Джек сталкивается с воспоминаниями о смерти своего новорожденного ребенка. Эта утрата стала кульминационной точкой его падения, боль от которой он заглушает с каждым глотком дешевого виски. Однако, даже находясь на самом дне, Джек временами задумывается о возможности искупления. Он начинает искать работу, готовый взяться за любую возможность, которая бы принесла хоть каплю стабильности в его жизнь.
Отношения с женой медленно начинают восстанавливаться, но остается вопрос: сможет ли Джек простить самого себя и позволить прошлому остаться в прошлом? Финал показывает его сидящим на берегу реки, вглядывающимся в отражение, размышляя о том, что пока еще не все потеряно, но путь к прощению и вере в себя будет долгим и непростым.