Back in 2015, Emma Roberts didn't return for American Horror Story: Hotel despite being announced as part of the cast. Roberts had previously played key roles in Coven and Freak Show, so naturally, audiences were expecting to see her join Hotel's ensemble. There were, however, several reasons why this didn't pan out as expected.
American Horror Story head writer Ryan Murphy revealed in June 2015 (via Zap2It) that Emma Roberts had agreed to join stars such as Lady Gaga and Kathy Bates at the tail end of the FX franchise's 5th installment, Hotel. He commented: "She comes, and she has a great thing with Evan Peters at the end." Of course, this held the implication that Roberts was to play a character opposite Evan Peters' spectral serial killer Mr. March. Perhaps the two actors were destined for their third consecutive love story on the show following their characters' (troubled) romantic affairs in both Coven and Freak Show.
Related: Scream 4 Originally Kept Emma Roberts' Jill Alive (Cliffhanger Explained)
The main reason why AHS alum Emma Roberts ultimately didn't appear in Hotel is pretty simple. Roberts eventually revealed (via Yahoo) in December 2015 that scheduling issues caused her absence: «We tried to make it work.» After playing Chanel Oberlin in all 13 episodes of Ryan Murphy's horror-comedy Scream Queens, Roberts immediately started work on James Cox's Billionaire Boys Club movie in New Orleans. During this time, Hotel was wrapping up its 5-month shoot in Los Angeles, thus making it impossible for Roberts to film both projects at the same time. In the same interview with Yahoo, she revealed that she hoped to return to star opposite Lady Gaga in American Horror Story season 6 (Roanoke), though this didn't end up
Read more on screenrant.com