It's kinda weird to try and figure out how James Middleton and Mischa Barton might have become friends, but friends they apparently are, for the shy and retiring Mr Middleton turned out for the launch of Mischa's new store in trendy Spitalfields, east London, yesterday night.
And yes, he even brought cakes.
The former OC star, 26, was channelling Hollywood chic in a tapered tuxedo and bright orange lipstick.
James wore the usual sports jacket and skinny jeans.
The boutique in Spitalfields follows on from Barton's handbag line.