The finale of Merlin managed to draw in 6.38m (25.0%) last night. The highest ratings of the night were Eastenders (7.84m, 30.1%) and Outnumbered (7.02m, 28.1%), both shows on BBC One which means the channel had the strongest audience figures on Christmas Eve.
Source:
Digital Spy