Which actor played oncologist James Wilson in House M.D.?

The story behind the answer

Robert Sean Leonard played oncologist James Wilson in House M.D. Wilson is House’s closest friend and a recurring source of emotional support, ethical disagreement, and practical advice.

Within the story, Wilson heads the hospital’s oncology department. His specialty creates an important contrast with House’s diagnostic work: Wilson often focuses on patients with cancer and on the human consequences of medical decisions, while House prioritizes solving the underlying puzzle.

Leonard was already known for film and stage work before joining the series, including Dead Poets Society. He also had a substantial theater career and won a Tony Award for his performance in The Invention of Love. A common error is confusing the actor with Wilson’s fictional role; Leonard is the performer, while James Wilson is the character.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: