Gerard Butler reveals his secret crush in Miami

Hunky actor Gerard Butler was in Miami Monday as part of a press stop for his new movie, "Playing For Keeps." The romantic comedy  - out Dec. 7 - also stars Catherine Zeta-Jones, Uma Thurman, Dennis Quaid and Jessica Biel.

Butler, a notorious playboy revealed to Spanish TV station Telemundo that he has a crush on Bollywood actress Priyanka Chopra.

"Last year, Priyanka was here [the US] and I was going out of town to a wedding,” the "300" hottie said. “I stay in Malibu, and she was coming to party at Malibu and I couldn’t meet her. I was even thinking of missing the plane and going and saying hello because I hadn’t seen her in a long time. But we are in touch all the time."

He later jokingly said, "I am still single because I am am waiting for Priyanka Chopra."