While Lupita Nyong'o has been one of our style icons ever since she burst onto the fashion scene with her award-winning (literally) wardrobe of red carpet stunners, Elmo – yes, the red furry puppet from Seasme Street – has never featured heavily on our fashion radar.

Until now that is. Lupita and Elmo teamed up this week to make a video about skin – about what it does, what it looks like and why we should all love our own – and we reckon they make one pretty stylish on-screen duo.

Lupita's colour-block suede shift by Lisa Perry is fabulous on its own, but its made even better by the complementary pillar box red of Elmo's shaggy fur, and clashing orange nose.

We reckon Lupita's just found her newx red carpet date – we'd love to see Elmo in a tux...

By Olivia Marks