The original leading man bowed out last minute. The production start date was pushed back a month. But neither of those is the main reason why fans of "Fifty Shades of Grey" will have to wait longer than expected for the film to hit theaters.

Universal Pictures moved the release date for the erotic romance from next summer to Valentine's Day 2015, Entertainment Weekly reports. Originally scheduled to open Aug. 1, "Fifty Shades" faced stiff competition with the opening of Marvel's "Guardians of the Galaxy" and the World Cup playing out that summer.

"We see this movie as a global event," Universal Pictures chairman Donna Langley told Entertainment Weekly. "The strength of this book is really worldwide, so we want to be able to take advantage of women who are invariably on vacation with their families during the month of August in Europe."

Jamie Dornan, who guest starred on ABC’s "Once Upon a Time," will play Christian Grey in the film adaptation of  Fifty Shades of Grey.
Jamie Dornan, who guest starred on ABC's "Once Upon a Time," will play Christian Grey in the film adaptation of Fifty Shades of Grey. (AP Photo/ABC, Craig Sjodin/Kharen Hill)

Plus, this gives the film a fighting chance at an opening weekend win — it's up against Nicholas Sparks' "The Longest Ride."

Langley also told Entertainment Weekly that the date change likely would have happened even without casting and production changes. Charlie Hunnam walked away from the lead role of Christian Grey in mid-October. Irish actor Jamie Dornan is the new leading man, who was given extra time to prep for the role, prompting a one-month production delay in Vancouver.