Sam Worthington helped kick start Man on a Ledge into production when he expressed early interest in the script. Worthington partially admits to being intrigued by the role because of his fear of heights, and the majority of the scenes on the ledge were set to be shot on the real ledge of the Roosevelt Hotel, over 200 feet above 45th Street in midtown Manhattan.
Det. Lydia Mercer (Elizabeth Banks) helps Nick (Sam Worthington), a wrongfully convicted man who escapes from prison to prove his innocence. In 'The Next Three Days', Banks played a character who is wrongfully convicted and escapes from prison.
The sign on the roof of Englander's: "24 HOUR ROOF REPAIR". This is the reason for the massive blue tarp. Coincidentally or not, it provided additional coverage for Joey Cassidy (Jamie Bell) and Angie (Genesis Rodriguez).