John Shaw is one of the actors of A Million Little Things, portraying the role of Christopher.


Early lifeEdit

Not much is known about Shaw's early life. He was born on August 5, 1970 in Calgary, Alberta, Canada.


Shaw's television roles include Supernatural, Da Vinci's Inquest, Smalville, Supernatural, White Collar Poet and The Killings, among others. His film credits include Violentia, Tully, Watchmen, Evangeline, Diary of a Wimpy Kid: Dog Days and Courage, among others.

In 2019, Shaw was cast as Christopher on A Million Little Things.


Community content is available under CC-BY-SA unless otherwise noted.