Which actor portrayed Dr. James Wilson in House M.D.?

The story behind the answer

Robert Sean Leonard portrayed Dr. James Wilson in House M.D.

Leonard played James Evan Wilson, an oncologist and one of Gregory House’s closest friends. Wilson’s compassion and willingness to challenge House provide an important contrast to House’s cynicism and disregard for social conventions. Their friendship is a central relationship throughout the series.

Robert Sean Leonard was already known for film and stage work before joining the medical drama. He appeared in the film Dead Poets Society and had an extensive theater career, including performances on Broadway. House M.D. introduced his work to a large television audience.

The role is sometimes incorrectly attributed to another member of House’s diagnostic team, such as Omar Epps or Jesse Spencer. Those actors played Eric Foreman and Robert Chase, respectively. Leonard’s character is not a diagnostician on House’s team; he is the hospital’s oncology specialist and House’s friend.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: