Who played Dr. James Wilson, House’s oncology colleague, in House M.D.?

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: