Zagreb has numerous movie theaters, all screening films in their original languages; Croatian is subtitled. Concerts are plentiful in the summer months, both classical and rock. There are two concert halls and many theaters, including a puppet theater near Tomislava Square. Many of the big hotels have casinos; there are numerous pubs and cafes, generally opened until midnight.