Twilight actor Robert Pattinson has described filming a gay scene in his latest film Little Ashes.

He told GQ: “And here I am, with Javier [Beltrán], who plays Lorca, doing an extremely hard-core sex scene, where I have a nervous breakdown afterward. And because we’re both straight, what we were doing seemed kind of ridiculous.

“The hardest part was trying to do it doggie-style. Trying to have a nervous breakdown while doing it doggie-style.

“And it wasn’t even a closed set. There were all these Spanish electricians giggling to themselves.”

Set in Madrid in 1922, the movie tells the story of a young Salvador Dali, played by Pattison, who meets film maker Luis Bunuel (Matthew McNulty) and writer Federico Garcia Lorca (Javier Beltrán) at university.