Happy Ever Afters Cast Sally Hawkins Tom Riley Ariyon Bakare Guillaume Clemencin Simon Delaney Adam Fergus Susan FitzGerald Linda Gough Tina Kellegher Sinead Maguire