Ryan Reynolds was actually aimed for the lead role !!!
But when director Ariel Vroman found out RR filmed Self/less (which shares very similar plot), he decided to go with another lead. Reynolds insisted that he has a cameo at least, because he's a huge Costner fan.
Obviously, he's one of the few actors without ego.