Who doesn’t love Jack Nicholson? With unseen photographs, film posters and unexpected portraits, give him a glimpse into the life of one of Hollywood’s finest.

Jack Nicholson movie icon book, £6.99, available at my-wardrobe.

Chunky and charming, these striped socks are both stylish and snug – he’ll be grateful they don’t have holes in them, too!

Eason thick crazy stripe socks, £15, available at Reiss.

Is he always borrowing your toothbrush? Give him a colourful selection of his own – whether he’s travelling or staying at home, he’ll never need to steal yours again!

Paul Smith coloured toothbrush, £7, available at my-wardrobe.

For the guy who loves his gadgets, Mimobot’s C-3PO USB stick is both functional and fun.

Mimobot C-3P0 2GB USB stick, £21.95, available at my-wardrobe.

If he’s all about traditions, give his style an on-trend update with Jaeger’s paisley silk hanky – perfect for peering out his jacket pocket.

Jaeger paisley silk hanky, £20, available at Jaeger.

Guys love a competitive sport, right? Play him for his pride with this desk top ping pong set, guaranteed to bring out the giggles in you.

Desk top ping pong, £6.50, available at Topshop.

Keep him dry and dapper with Barbour’s tartan umbrella – totally practical and not at all predictable.

Barbour tartan telescopic umbrella, £22, available at my-wardrobe.

If he needs fuel to get him started in the morning, treat him to Kiehls’ face wash – it promises to clean and cleanse his face while protecting his skin from the harsh winter elements.

Kiehls Facial Fuel energizing face wash, £17, available at House of Fraser.

You probably can’t afford to get him a real set of wheels this Christmas, but this mini remote control Porsche should satisfy his need for all things fast and furious.

Blue Porsche 1.24 remote control car, £12, available at Debenhams.

Keep him away from cold this Christmas with a cool and cosy knitted beanie – this Jack & Jones hat will go with everything.

Jack & Jones cuffed beanie hat, £15, available at House of Fraser.