Sienna Miller was rumored to play the lead female role.
Jack Gyllenhaal was offered a role alongside Benedict Cumberbatch. However he turned it down and it was given to Michael Shannon in the end.