Learn about the life and work of Robert Sean Leonard, an actor known for his roles in Dead Poets Society, House, and The Invention of Love. Find out why he left the series House and what he is doing now. Robert Lawrence Leonard (born February 28, 1969 in Westwood, New Jersey), better known by his stage name of Robert Sean Leonard is an American actor who plays Dr. James Wilson, Gregory House's best friend. Robert Lawrence Leonard, professionally known as Robert Sean Leonard, is an American actor renowned for his roles in film and television. He is best recognized for portraying Dr. James Wilson in the popular medical drama series House and Neil Perry in the 1989 coming-of-age film Dead Poets Society. Robert Sean Leonard is a celebrated American actor whose career spans decades of powerful performances in film, television, and theater. Known for his depth, charm, and versatility, Leonard has earned critical acclaim and a loyal fan base across generations.