Premiere Of "RUSH: Beyond The Lighted Stage" 2010 Tribeca Film Festival

In This Photo: Geddy Lee, Sebastian Bach
Musicians Geddy Lee and Sebastian Bach attend the premiere of "RUSH: Beyond The Lighted Stage" during the 2010 Tribeca Film Festival at the School of Visual Arts Theater on April 24, 2010 in New York City.
(April 23, 2010 - Source: Joe Corrigan/Getty Images North America)