At age 14 Katie Holmes began classes at a modeling school in Toledo run by Margaret O'Brien, who took her to IMTA, the International Modeling and Talent Association Competition held in New York City in 1996. There she found an agent after performing a monologue from To Kill a Mockingbird. An audition tape was sent to the casting director for the 1997 film The Ice Storm, directed by Ang Lee. She was cast in the role of Libbets Casey, in the film which starred Kevin Kline and Sigourney Weaver. Ang Lee told The Blade, "Katie was cast because she had the perfect amount of innocence and worldliness that we needed for Libbets. I was really taken by her wide open eyes. Katie Holmes really is a beautiful girl but there is also a lot of intelligence there and it shows."