Who plays oncologist James Wilson, Gregory House’s best friend, in House M.D.?
Answer
Robert Sean Leonard
Answer
Robert Sean Leonard
Robert Sean Leonard plays oncologist James Wilson in House M.D.
James Wilson is the head of oncology at Princeton-Plainsboro Teaching Hospital and Gregory House’s closest friend. Wilson often acts as House’s moral counterweight, offering empathy and practical advice when House’s methods become especially provocative.
Robert Sean Leonard, an American actor, had an established stage and screen career before joining the medical drama. He appeared as Neil Perry in the 1989 film Dead Poets Society and later became widely associated with Wilson through House M.D.
Wilson and House have a notably complicated friendship. Their arguments, reconciliations, and mutual dependence form one of the series’ central continuing relationships. Wilson’s oncology work also gives the show a recurring perspective on cancer treatment, prognosis, and the emotional effects of serious illness.
Source: Wikipedia · fact-checked Oct. 2026