Who played Dr. James Wilson, House’s oncology colleague, in House M.D.?
Answer
Robert Sean Leonard
Answer
Robert Sean Leonard
Robert Sean Leonard played Dr. James Wilson in House M.D.
Wilson is an oncologist at Princeton-Plainsboro Teaching Hospital and Gregory House’s closest friend. His empathy and professional ethics often contrast with House’s cynicism and rule-breaking. The friendship is central to the series, even when House’s behavior damages Wilson’s personal or professional life.
Leonard was already known for film and stage work before joining the medical drama. He appeared in the 1989 film Dead Poets Society as Neil Perry and had a substantial theater career. House M.D. gave him a long-running television role that allowed Wilson to function both as a medical specialist and as the emotional counterweight to the title character.
Wilson’s specialty is oncology, the treatment and study of cancer. He is not House’s boss or permanent diagnostic-team member, although his expertise repeatedly becomes important in patient cases. The character’s surname is Wilson, while the actor’s full professional name is Robert Sean Leonard.
Source: Wikipedia · fact-checked Oct. 2026