Jodi Foster and Terrence Howard star in director Neil Jordan's revenge thriller. "The Brave One" debuted to a packed house at the Toronto International Film Festival on Thursday. The two-time Oscar winner plays a stone-cold vigilante who survives a brutal attack. Howard plays NYPD detective Sean Mercer. The R-rated film opens in theaters Sept. 14.