Na manhã de 16 de junho de 1904 o agente de publicidade Leopold Bloom (Stephen Rea) está em plena viagem. Neste mesmo dia Bloom passa por diversas experiências, sensações e reflexões sobre sua própria vida, contando com as participações de sua esposa Molly (Angeline Ball) e Stephen Dedalus (Hugh O'Conor), um jovem intelectual.