In House M.D., which actor portrays Dr. James Wilson throughout the series?

The story behind the answer

In House M.D., Robert Sean Leonard portrays Dr. James Wilson.

Leonard played Wilson, an oncologist and House’s closest friend, throughout the series. Wilson’s calm, empathetic manner provides a strong contrast with House’s abrasive behavior and unconventional diagnostic methods. The character also acts as a bridge between House and the hospital community, often explaining or challenging House’s actions.

Before joining House, Leonard was known for film, television, and stage work. He appeared in the 1989 film Dead Poets Society as Neil Perry and later earned a Tony Award for his Broadway performance in The Invention of Love. His work as Wilson combined understated comedy with emotionally intense dramatic scenes.

The actor is sometimes confused with Omar Epps or Peter Jacobson, who played other important House M.D. doctors. Epps portrayed neurologist Eric Foreman, while Jacobson portrayed plastic surgeon Chris Taub. Leonard’s character, Wilson, is specifically the oncologist and longtime friend of House.

Source: Wikipedia · fact-checked Oct. 2026

Add question to a list

Choose a list to keep this question in: