Dan Aykroyd as Dr. Barry Davis Robbie Coltrane as Delaney Brenda Blethyn as Mrs. Delaney Tony Briggs as Michael Miller Jim Norton as Patrick Cassidy Sinead Keenan as Sinead Delaney Don Baker as Barclay Glynis Barber as Anthea Davis Francis Burke as Nana Mark Anthony Byrne as Anto (Uncredited) Simon Delaney as Grogan Peadar Flanagan as Race Commentator Una Kavanagh as Receptionist Laurence Kinlan as Kiaran Delaney Alvaro Lucchesi as Foley Eanna MacLiam as Seamus Boyle Una Minto as Woman Cathy Murphy as Dolores Owen O'Gorman as Teller Sean O'Shaughnessy as Liam Peter O'Sullevan as Grand National commentator Myles Purcell as Egert June Rogers as Eileen Casey Des Scahill as Race Commentator Zara Turner as Carol Lenahan