I was surprised when watching this movie at what a good actress Catherine O'Hara is. I have seen her in many roles before, but no other role let her shine as she did in this movie. I was also surprised at Jarod Leto's ability, and range. I would have liked to have seen more of Gabriel Byrne.