Two hours and 40 minutes, with one intermission. At the Imperial Theatre, 249 West 45th Street. There must be something in the water, because “Water for Elephants,” which opened Thursday night at the ...