A host of names have been bandied about for the lead roles of Anastasia Steele and Christian Grey, but most of them - like "Arrow" star Stephen Amell and Emma Watson - didn't work out, or were just rumors.

"I didn't find [Christian's] character to be totally redeeming," Stephen previously told Access Hollywood about the Christian role. "And I actually didn't find him to be that interesting."