Liam Neeson attends the premiere for "Five Minutes of Heaven" at the Tribeca Grand Hotel on Tuesday, August 11, 2009 in New York