Chris Cornell’s latest opus ‘The Keeper,’ is part of the soundtrack for the upcoming Gerard Butler film ‘Machine Gun Preacher.’ The song, much like the film, is an homage for those strong enough to seek out a single ray of light during troubled times. According to Cornell’s website, “it captures the desperation of people plagued by war – looking for hope in what seems like a dark world.”

Last night (Sept. 22), the Soundgarden singer stopped by the ‘Late Show With David Letterman’ to perform the song. Watch his moving performance below.

Cornell has also announced a new U.S. leg of his ‘Songbook’ tour that kicks off at the beginning of November in Memphis, Tenn., and continues through December wrapping up in San Diego, Calif. Check out the full list of dates below.

The ‘Songbook’ tour gives fans the opportunity to hear Cornell perform unplugged and up close and personal. He performs songs spanning his extensive career and catalog and shares personal tidbits about the music and his life with fans in attendance, allowing people to experience the music from his perspective.

Chris Cornell's ‘Songbook’ 2011 Tour Dates:

11/1 - Memphis, Tenn. - Minglewood Hall
11/2 - Nashville, Tenn. - War Memorial Auditorium
11/4 - Orlando, Fla.- -Hard Rock Live
11/5 - Tampa, Fla. - Tampa Theatre
11/6 - Miami Beach, Fla. - Fillmore Miami Beach at Jackie Gleason Theater
11/9 - Buenos Aires - Grand Rex Theatre
11/10 - Buenos Aires - Grand Rex Theatre
11/12 - Santiago, Chile - Maquinaria Festival
11/13 - Sao Paulo, Brazil - SWU Festival
11/17 - Albany, N.Y. - The Hart Theatre at the Egg
11/18 - Ridgefield, Ct. - The Ridgefield Playhouse
11/21 - New York, N.Y. - Carnegie Hall
11/22 - Red Bank, N.J. - Count Basie Theatre
11/23 - Allentown, Pa. - Symphony Hall
11/26 - Atlantic City, N.J. - Borgata Hotel Casino & Spa- Music Box
11/29 - Burlington, Vt. - Flynn Center For The Performing Arts
11/30 - Poughkeepsie, N.Y. - Bardavon
12/3 - Lakewood, Ohio - Lakewood Civic Center
12/4 - Ann Arbor, MI - Michigan Theater
12/6 - Kalamazoo, Mich. - Kalamazoo State Theatre
12/10 - Salina, Kan. - Stiefel Theatre For The Performing Arts
12/13 - Mesa, Ariz. - Mesa Arts Center- Ikeda Theatre
12/15- San Francisco, Calif. - Palace of Fine Arts Theatre

Watch Chris Cornell Perform 'The Keeper' on 'Late Show with David Letterman'