David Rawle as Ben[3] Brendan Gleeson as Conor and Mac Lir[3][9] Fionnula Flanagan as Granny and Macha[3][9] Lisa Hannigan as Bronagh, Ben and Saoirse's mother[3] Lucy O'Connell as Saoirse[3] Jon Kenny as Ferry Dan and The Great Seanachaí[3] Pat Shortt as Lug[3] Colm Ó Snodaigh as Mossy[3] Liam Hourican as Spud and Bus Driver[3] Kevin Swierszcz as Young Ben[3] Will Collins as Additional voices Paul Young as Additional voices