Known for its dazzling costumes, sets, musical numbers and large casts, at first glimpse Indian films can seem superficially entertaining. While some viewers enjoy the departure from reality, Indian films also deal with complex issues such as social and religious structure, poverty, politics, gender issues, corruption and historical and mythological episodes that are represented through the costume and visual language. Through this diversity they speak to the rich and poor, the urban and rural populations. For over one hundred years Indian filmmakers have been creating images that influence how Indians view themselves and their history.