<P> After his father's funeral, Millard rejoins the band and writes "I Can Only Imagine". 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 . The band accepts Grant's offer . Millard is seated in the audience when Grant intends to unveil the song live in concert . However, Grant decides that Millard should be the one to sing the song, and offers it back to him, calling him to the microphone to sing it before the large audience . Millard's unexpected performance is wildly applauded and he reunites with Shannon, who had also been in attendance at the concert . The band releases the song as their first single, achieving success on 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> <Ul> <Li> Brody Rose as Young Bart </Li> </Ul>

Who did the singing for bart in the movie i can only imagine