what year was the film that also stars mickey rourke , bill nighy and sophie okonedo released ?
2006