Guadalajara hosts numerous cultural events and festivals throughout the year. One of the most famous is the International Mariachi Festival, which presents traditional Mexican music and dances. Another important event is the Guadalajara International Film Festival, which attracts filmmakers from all over the world. The Feria de San Marcos is a popular fair with concerts, bullfights and carnival games. Other notable festivals include the Festival Cultural de Mayo, the Festival de Danza Contemporánea Onésimo González and the Fiestas de Octubre.