Becca Maguire is best known for her role in Christmas classic Nativity, but she looks totally different 14 years on. Now aged 23, the child star played a pupil called.
The comedy film series, which starred household names including David Tennant and Martin Freeman, is still a huge hit with Christmas movie fans. But do you recognise this cast member?