Here's Robert Pattinson getting hot and heavy with Little Ashes co-star Javier Beltran.
In the movie, the Twilight heartthrob plays the young Salvador Dali, just as he arrives at university in Madrid.
During his studies, the surrealist painter encounters Federico García Lorca, and the pair strike up an intimate relationship – hence the man-on-man action!
Director Paul Robinson has said that Rob found acting out the gay sex scenes “harder” than his co-star, while Rob himself says that, having watched the movie recently, they are his favourite bit.

Having not yet seen the movie, we can safely say they're our favourite bit too.
See Rob and Javier in action below:
Little Ashes is out May 8, and will be available on DVD from July 6.
See more of Rob on film below


























