Aaron Eckhart-josh Hartnett-mark Isham-scarlett Johansson-mia Kirshner-fiona Shaw-hilary Swank