Formulate an answer to this elaborate question: The actress that plays Olive Neal in "Bullets over Broadway" also co-stars with Sofia Carson in a 2016 teen comedy musical film directed by who?
Michelle Johnston