Liam Neeson as Michael Collins Aidan Quinn as Harry Boland Stephen Rea as Ned Broy Alan Rickman as Éamon de Valera Julia Roberts as Kitty Kiernan Ian Hart as Joe O'Reilly Brendan Gleeson as Liam Tobin Seán McGinley as Smith Gerard McSorley as Cathal Brugha Owen O'Neill as Rory O'Connor Charles Dance as Soames, the British MI5 officer who commands the Cairo Gang Jonathan Rhys Meyers as Collins's Assassin Ian McElhinney as Belfast Detective Stuart Graham as Tom Cullen