As a little girl, Michelle Payne (Teresa Palmer) dreams of the impossible: winning the Melbourne Cup — horse-racing’s toughest two-mile race. The youngest of 10 children, Michelle is raised by s...