<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>

Who played tom in when calls the heart