<P> Bart returns home late at night and is confused to find that his father has prepared breakfast for him the next morning . His father claims to have become a Christian, but Bart is skeptical and refuses to forgive him, and leaves . In anger and despair, Arthur smashes his old Jeep, which he had asked Bart to help him restore . Bart attempts to drive away in his father's pickup, but discovers the terminal cancer diagnosis, and returns to his father . He finally forgives his father, and the two form a deep bond, but Arthur soon dies of his illness . </P> <P> After Arthur's funeral, Bart rejoins the band and writes "I Can Only Imagine", and also calls Shannon and apologizes for the first time since their breakup . Brickell sends the demo tape to several artists, including Grant, who, deeply moved by the song, asks to record it herself as her next single, and Bart, who just wants the song to be heard, accepts . Grant begins the song, but can't bring herself to sing it, and calls Bart on stage from the audience to sing it himself . Bart's performance earns an enthusiastic ovation, and he reunites with Shannon, who was also in attendance . The band releases the song as their first single, achieving success on both Christian and mainstream radio . </P> <Ul> <Li> J. Michael Finley as Bart Millard <Ul> <Li> Brody Rose as Young Bart </Li> </Ul> </Li> <Li> Dennis Quaid as Arthur Millard, Bart's father </Li> <Li> Tanya Clarke as Adele </Li> <Li> Cloris Leachman as Meemaw, Bart's grandmother </Li> <Li> Madeline Carroll as Shannon, Bart's girlfriend <Ul> <Li> Taegen Burns as Young Shannon </Li> </Ul> </Li> <Li> Trace Adkins as Scott Brickell, MercyMe's manager </Li> <Li> Priscilla Shirer as Mrs. Fincher, Bart's teacher </Li> <Li> Nicole DuPort as Amy Grant </Li> <Li> Jake B. Miller as Michael W. Smith </Li> <Li> Mark Furze as Nathan </Li> </Ul> <Li> J. Michael Finley as Bart Millard <Ul> <Li> Brody Rose as Young Bart </Li> </Ul> </Li>

Who plays bart millard in the movie i can only imagine