Rory O'Shea Was Here
Frank Swietek
McAvoy puts across the part with considerable skill, but unfortunately the picture as a whole, though well-intentioned and likable, is also formulaic and manipulative.