In House M.D., which actor portrays Dr. James Wilson throughout the series?
Answer
Robert Sean Leonard
Answer
Robert Sean Leonard
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