
Acting
John Shaw was born on August 5, 1970 in Calgary, Alberta, Canada. He is an actor and producer, known for Watchmen (2009), The Core (2003) and If I Stay (2014).

Armageddon Road
as Wade

Murder for Sale
as Max

Three Wise Men and a Baby
as William

Aurora Teagarden Mysteries: Til Death Do Us Part
as Bernard Poole

Tully
as Doctor

Christmas Joy
as Phil Finnegan

Mr. Write
as Zev

Murder, She Baked: A Chocolate Chip Cookie Mystery
as Paul

If I Stay
as Music Aficionado

End of the World
as Dr. Cochran

The Hunting Party
as Mr. Jacobs · 1 ep.

Stick
as Golf Proctor · 1 ep.

Alert: Missing Persons Unit
as Antonio · 1 ep.

The Irrational
as Dale Newhouse · 1 ep.

Surface
as Neurologist · 1 ep.

Batwoman
as Parole Board Official · 1 ep.

A Million Little Things
as Christopher · 1 ep.

The Good Doctor
as Vincent · 1 ep.

DC's Legends of Tomorrow
as Coroner · 1 ep.

Chesapeake Shores
as Bert Marcus · 4 ep.