BBC/Toffee International Ltd./Tom Jackson
The Gavin and Stacey finale attracted an average of 12.3 million TV viewers - the largest Christmas Day audience in more than a decade, overnight data shows.
The new Wallace and Gromit film also attracted a large audience, with more than 9 million viewers tuning in to watch the latest instalment.
Nearly 6 million people watched the King's Christmas message on the BBC and ITV.
All figures are based on "overnight" TV ratings - which do not include viewers who watch Christmas specials on catch-up services during the rest of the festive period.
BBC/Aardman Animations/Richard Davies/Stuart Collis
Top 10 most watched Christmas Day TV shows
Gavin & Stacey 12.32mWallace & Gromit 9.38mThe King (BBC, ITV) 5.98m (not including other channels)Call The Midwife 4.42mEastEnders 4.39mDoctor Who 4.11mStrictly 4.05mEastEnders 3.98mTiddler 3.23mmWeakest Link 3.05mCoronation Street 2.47mThe Chase 2.39mBullseye 2.37mITV News 2.35mMrs Brown's Boys 2.15m
Source: BARB overnight figures