The actor, 35, shared a hilarious photo on Instagram on Wednesday showing his face superimposed on the body of a shirtless hunk in red underwear and a Santa hat, with a similarly festive cat sitting on his shoulder.
Apparently it was the work of DeGeneres, who seems to have made Franco the unwitting star of a mildly racy holiday calendar.
“MERRY XMAS!!!! – ELLEN MADE ME tHIS CAlENDaR,” the actor wrote in the Instagram caption.
Franco is set to appear this Monday on The Ellen DeGeneres Show, where, in addition to his new career as a calendar model, he will talk about his latest movie role in Homefront.