Nightmare Alley World Premiere

Bradley Cooper, Irina Shayk, Rooney Mara, and other celebrities attend the world premiere of "Nightmare Alley" in New York City.

It took almost two years to complete, but Guillermo del Toro’s latest film “Nightmare Alley” finally premiered Wednesday in New York City with the Mexican filmmaker and some of the star-studded cast such as Rooney Mara and Bradley Cooper in attendance.

The event, held in the Lincoln Center’s Alice Tully Hall, was the first opportunity to see the long-awaited film before it hits theaters on Dec. 17, but only a lucky few were able to attend, including the model and Cooper’s ex-partner, Irina Shayk.