2006 war sie in dem Drama "Little Children" in der Nebenrolle der Autorin und betrogenen Ehefrau Kathy Adamson neben Patrick Wilson und Kate Winslet zu sehen. Im selben Jahr übernahm sie die Hauptrolle neben Leonardo DiCaprio in dem Abenteuerfilm "Blood Diamond", der den Handel mit Blutdiamanten thematisiert. Sie spielte die US-amerikanische Journalistin Maddie Bowen, die über den Handel mit Blutdiamanten vor dem Hintergrund des Bürgerkriegs in Sierra Leone recherchiert.