Фильм начинается вроде с мирной картины в 1904 году: по реке плывет пароход, полный пассажиров. А потом происходит трагедия. На судне вспыхивает пожар, в результате которого погибает множество пассажиров, в том числе и родители двух подростков Блоки Гэллэхера и Джима Уэйда. Их берет к себе Паппа Розен, который в этой же катастрофе теряет сына. Но живут они с ним короткое время, поскольку он погибает во время уличных беспорядков, устроенных на митинге, где выступает Леон Троцкий. Мальчики продолжают расти и, хотя они трепетно относятся друг к другу, но пути их расходятся. Джим серьезный и старательный мальчик с головой ушел в учебу. Он, в конце концов становится адвокатом, а потом избран на пост прокурора.