James Franco and Seth Rogen have planted their flag in Kim Kardashian‘s Vogue cover, and it’s the best use of Photoshop we have ever seen.

We actually love Kim Kardashian’s Vogue cover, but James Franco can’t resist taking the piss, and when his results are this good he shouldn’t have to. We’re sure Kim Kardashian will love it, because Franco and Rogen pulled the same stunt when they released a shot-for-shot duplicate of Kimye making out on a motorcycle in Kanye West‘s video for Bound 2, and Kim Kardashian said she thought it was hilarious. She might not have any real talents, but an ability to laugh at oneself is a valuable asset, especially when one is marrying Kanye West. He takes themselves seriously enough for the both of them.

As in the Bound 2 parody, James Franco plays Kanye’s role while Seth Rogen channels Kim Kardashian. They’re so good at these roles, we hope they play them for life. There should be an Oscar for spoofing a famous couple on the Internet.

“Seth! Love you dog!” Franco tweeted, sharing this beautiful work of Photoshop with Rogen and the rest of us.

“It had to be done,” Rogen responded solemnly.

We can’t help but think that Rogen looks more blissfully in love on his cover than Kim Kardashian does on the real one, but that’s probably because he’s getting to snuggle James Franco and also has a much more expressive face than she does.

We hope this makes today a little brighter for all the very, very angry people congregating on the #VOGUEISDEAD hashtag support to support each other through the traumatic experience of seeing Kim Kardashian on the cover of Vogue. It might have been a tough thing to see, but it resulted in this Franco parody, so in the end it was all worth it.

(Photo: Instagram/JamesFrancoTV)