Paul
UK national do not need their passport (just positive photo ids) but Americans MUST have a valid passport with them for this trip (even if it is a side trip from the UK).
Also customs must be cleared in Dublin - although this is generally hassle free via EU Blue zones.