<Ul> <Li> Gracyn Shinyei as Emily Montgomery </Li> <Li> Loretta Walsh as Florence Blakeley </Li> <Li> Erica Carroll as Dottie Ramsey </Li> <Li> Mark Humphrey as Frank Hogan </Li> <Li> Johannah Newmarch as Molly Sullivan </Li> <Li> Mitchell Kummen as Gabe Montgomery </Li> <Li> Logan Williams as Miles Montgomery </Li> <Li> Ben Rosenbaum as Hickam </Li> <Li> Carter Ryan Evancic as Cody Hastings </Li> <Li> Chelah Horsdal as Cat Montgomery </Li> <Li> Steve Bacic as Charles Spurlock </Li> <Li> Kristina Wagner as Nora Avery </Li> <Li> Aren Buchholz as Jesse </Li> <Li> Charlotte Hegele as Julie Thatcher </Li> <Li> Andrea Brooks as Faith Carter </Li> <Li> Eva Bourne as Clara Stanton </Li> <Li> Ava Grace Cooper as Opal </Li> <Li> Max Lloyd - Jones as Tom Thornton </Li> <Li> Brooke Shields as Charlotte Thornton </Li> <Li> Devon Weigel as Viola Thatcher </Li> <Li> Marcus Rosner as Charles Kensington </Li> <Li> Mamie Laverock as Rosaleen Sullivan </Li> <Li> Adrian Hough as Reverend Anderson </Li> <Li> Lynda Boyd as Grace Thatcher </Li> <Li> Will Verchere - Gopaulsingh as Caleb Dunbar </Li> <Li> Ali Skovbye as Becky Hastings </Li> <Li> Garwin Sanford as William Thatcher </Li> <Li> Laura Bertram as Mary Dunbar </Li> <Li> Derek Hamilton as Dewitt Graves </Li> <Li> Niall Matter as Shane Cantrell ( season 4 ) </Li> <Li> Spencer Drever as Cyrus Rivera ( season 4 ) </Li> </Ul>
who played mr thatcher in when calls the heart
Garwin Sanford