James Morrison

James Morrison played William White in seasons two and three of Private Practice.

Filmography

 * movie (year)

Television

 * programme (year)