We should give you fair warning: this will be the most bizarre thing you see today. Actor James Franco playing Carrie Bradshaw in a spoof of Sex and the City, while also playing her new love interest Walter White in.... 'Breaking Sex'.

Yep. This happened people, and the video proof is below.

We can give you some explanation for it by saying the video is a preview for season 2 of Franco’s online series, Making a Scene, whereby him and a merry band of writers spin a wheel that has a whole rake of TV shows on it and then end up mashing the two together.

There seems to be a severe lack of concern for how unfunny this is, but sure James Franco does what he wants these days, doesn't he?

Look out for Alicia Silverstone doing a parody of Charlotte from Sex and the City though, that was mildly entertaining.