Martin Freeman
There are 31 years between Martin and his most recent co-star.
It's certainly one of the more eyebrow-raising moments in the 2003 festive rom-com.
Martin Freeman portrays Detective Superintendent Steve Fulcher, a man who had to make life-changing choices between protocol and justice, in ITV drama 'A Confession'.
It's not you, it's them.
There's good news and bad news.
The Ratings Problem