Elizabeth Banks wore a Versace Spring 2012 dress for the NYC screening of her new movie, 'Man On A Ledge' which also stars Sam Worthington…