Answer
Tim McGraw's first lead role in a film was in Flicka, a 2006 American drama film based on the novel of the same name by Mary O'Hara. He played the role of Tom McLaughlin, a cowboy who falls in love with a young girl who is determined to keep her horse, Flicka. The film was a critical and commercial success, and McGraw received positive reviews for his performance.