 Pierce Brosnan had signed a deal for four films when he was cast in the role of James Bond . This was fulfilled with the production of Die Another Day in 2002 . At this stage , Brosnan was approaching his 50th birthday . Brosnan kept in mind fans and critics were not happy with Roger Moore playing Bond until he was 58 and speculation began the producers were seeking to replace Brosnan with a younger actor . Brosnan officially announced he was stepping down in February 2004 . At one point , producer Michael G. Wilson claimed there was a list of over 200 names being considered for his replacement . Croatian actor Goran Višnjić auditioned for the role the same day as Craig , but was reportedly unable to master a British accent . New Zealander Karl Urban was considered , but was unable to make the screen test due to filming commitments . According to Martin Campbell , Henry Cavill was the only actor in serious contention for the role , but at 22 years old , was considered too young . Australian actor Sam Worthington and Scottish actor Dougray Scott were also considered . 
