Who plays oncologist James Wilson, Gregory House’s best friend, in House M.D.?

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: