Which actor plays Dr. James Wilson in House M.D.?
Answer
Robert Sean Leonard
Answer
Robert Sean Leonard
Robert Sean Leonard plays Dr. James Wilson in House M.D.
Wilson is House’s closest friend and a major recurring presence in the series. He is an oncologist and serves in several administrative roles at Princeton-Plainsboro Teaching Hospital. His empathy, social awareness, and willingness to challenge House provide a strong contrast to House’s combative personality.
Robert Sean Leonard was already known for stage and screen work before joining the medical drama. He appeared in the 1989 film Dead Poets Society as Neil Perry and later built a substantial theater career. His performance as Wilson combines professional authority with a patient, often exasperated response to House’s behavior.
Wilson is not the hospital’s diagnostic department head; that role belongs to Lisa Cuddy at the beginning of the series. Wilson’s specialty is oncology, a detail that distinguishes him from House and the fellows who work in diagnostic medicine.
Source: Wikipedia · fact-checked Sept. 2026