Justin Timberlake had good reason to be happy as he made his way to the Ed Sullivan Theater in New York City yesterday for a guest appearance on the ‘Late Show With David Letterman’.

That’s because he’s managed to redeem himself from that awful camel suit he wore last time out.

On this occasion he was back to his dapper best wearing a Dsquared² suit.

His dark grey classic three-piece suit with a single breasted blazer, light blue shirt and grey pocket square was teamed with a textured tie.

I love the grey suede shoes, but I wish his blackberry wasn’t so visible in his pocket.

Credit: Fame Pictures