Pop singer Taylor Swift has been cast to star in David O’Russell’s next film alongside an A-list ensemble including Christian Bale, Rami Malek, Margot Robbie, John David Washington, Anna Taylor Joy, Robert De Niro, Zoe Saldana, Mike Myers, Michael Shannon, Andrea Riseborough, Timothy Olyphant, Matthias Schoenaerts, Alessandro Nivola