Actor David Duchovny says he would do, among other men, Robert Pattinson.

Duchovny told film glossy Empire that he would go gay for several men, including director-actor Woody Allen, Taylor Lautner and Robert Pattinson. Lautner and Pattinson star in the Twilight vampire movie franchise.

Duchovny, who currently stars in Showtime's sex-addicted comedy Californication and is married to actress Tea Leoni, said: “If I were gay, you know. I think Woody Allen is one of a long list of men I might go gay for.”

He then added: “Oh and anyone in the Twilight movies. I don't know any of their names, but all of them. The wolves, the vampires? They're all fantastic.”

Duchovny's first TV appearance was a recurring role as a transvestite DEA agent in Director David Lynch's groundbreaking series Twin Peaks. For eight years he played FBI Special Agent Fox Mulder on Fox's supernatural cult hit The X-Files. He currently plays troubled novelist Hank Moody on Californication.

Both Lautner and Pattinson have been the subjects of gay rumors.

Duchovny and wife Leoni have two children: daughter Madelaine West, 11, and son Kyd Miller, 7.