James Franco plays both Carrie Bradshaw and Walter White, as Sex and the City mashes up with Breaking Bad.