You can't really be too surprised by this -- it is James Franco we're talking about here. Of course he made a full-length video for Justin Bieber's 'Boyfriend.'What else is he going to do, get another PhD?

Oh, this video's got Ashley Benson in it as well, and is most definitely NSFW. Coincidentally, it also marks the first time we've listened to this Justin Bieber song from start to finish.