In L.A. Confidential (1997), which actor played Detective Edmund Exley?
Answer
Guy Pearce
Answer
Guy Pearce
In L.A. Confidential (1997), Guy Pearce played Detective Edmund Exley.
Exley is an ambitious Los Angeles police officer whose strict commitment to procedure clashes with the department’s corruption and political compromises. His investigation becomes intertwined with the work of Bud White and Jack Vincennes after a violent case exposes a larger conspiracy.
Guy Pearce was born in Ely, England, and grew up in Australia. Before L.A. Confidential, he was widely known for the Australian soap opera Neighbours and films such as The Adventures of Priscilla, Queen of the Desert. The role helped establish him internationally.
Russell Crowe played Bud White, while Kevin Spacey played Jack Vincennes. Their three characters represent sharply different approaches to policing, ambition, and justice. The film was adapted from James Ellroy’s novel and directed by Curtis Hanson.
Source: Wikipedia · fact-checked Sept. 2026