Cinema-goers have enjoyed many riches this year from the silver screen, with offerings including Midsommar, The Irishman and Once Upon a Time… in Hollywood.