James Franco has unveiled his new ink on his body and fans haven't stopped wondering the its inspiration.

The actor flaunted his new tattoo on Wednesday, October 28, which surprisingly is a portrait of British actress Emma Watson

"I [heart] Hermoine (sic)," Franco, 37, captioned the shirtless photo on Instagram, also crediting tattoo artist Cheyenne Randall. Hermione, of course, is the character Watson portrayed in the film adaptations of J.K. Rowling's Harry Potter series.

READ MORE: James Franco kisses another man in new Instagram photos

Located on the right side of his neck, the star also got the 25-year-old British beauty's name etched below the image. Watson and Franco co-starred in the 2013 comedy This Is The End. In addition, he revealed a massive eagle chest piece and a rose on his shoulder.

READ MORE: James Franco Posts Nasty Photos On Instagram!

But are these new tattoos real? Franco has gotten temporary tattoos in the past – commonly for film roles. Franco surprised fans by getting an enormous tattoo of a devil on his chest in May for his part in the upcoming film The Long Home.

Not to mention his not-too-cool tatt of Elizabeth Taylor and Montgomery Clift while filming the film adaptation of the novel Zeroville in Sept. 2014.