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

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: