Irlanda, 1920, el joven médico Damien O'Donovan (Cillian Murphy) se prepara para marcharse a su nuevo trabajo en un hospital de Londres. Mientras se despide en la granja de unos amigos, llegan unas fuerzas paramilitares y matan a un joven. Damien se une a su hermano Teddy (Padraic Delaney) en el Ejército Republicano Irlandés, pero los eventos políticos provocan la separación de los hermanos.