The script predicted that La La Land would clean up at the Baftas. Instead the unashamedly old-fashioned musical came away from the 2017 ceremony with five awards, including the top prize of best film.
It was a good night but far from what had been widely anticipated. The prizes were spread strikingly widely with more than 15 winners including Manchester By the Sea, Fences, Lion, Arrival, Hacksaw Ridge, Jackie, Fences, and Florence Foster Jenkins.
Some had tipped La La Land to finally break the Bafta record set by Butch Cassidy and the Sundance Kid, which won nine prizes in 1971
It did not come close, although those involved can hold their heads high with awards for best film, best director for Damien Chazelle, best actress for Emma Stone, best cinematography and original music.
Now the Oscars are next, so we can’t wait to see if La La Land will win big there.