CharacterAmy FlemingAmy Fleming in Heartland (2007), played by Amber Marshall. Played byAmber MarshallAppears inHeartland2007