The 7-Year Itch David Oyelowo had been attached to star in Selma for nearly seven years before it finally got the greenlight.