"El chico que eras no es el hombre que eres."
Tras pasar 15 años en prisión, condenado por asesinato, Stephen (Fiennes) empieza a trabajar en un local de comidas en Mississippi. Es un hombre reservado y distante que no muestra sus sentimientos ni habla de su pasado. Mientras tanto, Mary (Shue), un ama de casa embarazada, acaba de perder trágicamente a su marido y su hija en un accidente de coche. Completamente abatida, cuando nace su hijo le pone el nombre de Leopold Bloom, por el Ulysses de Joyce y en recuerdo de la carrera universitaria que abandonó para ser madre.

Stephen
Mary Bloom
Ryan Eames
Vic
Horace
Caroline
Brynne
Ben Bloom
Leopold - age 11
Louis
Jack (as Don Baker)
Thomas Kingsley