Home Casting News Ewan McGregor Replaces Bradley Cooper in Jane Got a Gun By Harout Harmanian Published May 7, 2013 Gavin O'Connor is directing this troubled drama starring Natalie Portman and Joel Edgerton. reported