man on a ledge is a 2012 american action thriller film directed by asger leth, starring sam worthington, jamie bell, elizabeth banks, edward burns, anthony mackie, genesis rodriguez, and ed harris. filming took place in new york city on top of the roosevelt hotel. it was met with mostly negative reception by critics, and grossed $8 million (usa) in its opening weekend. the film's soundtrack, written by henry jackman, was released alongside the film, also to negative reception from critics.