Bollywood actor Shahid Kapoor, who attended the special screening of Anurag Kashyap’s upcoming film Ugly on December 23, says he is one of the finest filmmakers in the country.

"He is one of the finest filmmakers we have in the country and I’ve loved most of Anurag’s work. He usually makes some really amazing films," Shahid said on the sidelines of the special screening. (In Pics: Alia, Lisa, Dia, Surveen Make Ugly Screening Beautiful)

"I remember when his film Gangs of Wasseypur released along with one of my films Teri Meri Kahaani and it actually did a lot better than my film, because it was a better film," added the actor, who has earlier worked in Anurag’s production Fool N Final.

Ugly, written and directed by Anurag, will hit screens on December 26. It stars Rahul Bhat, Ronit Roy, Tejaswini Kolhapure and Surveen Chawla, among others.