Answer
Evan Rachel Wood did not act in Star Wars: The Last Jedi because she was not cast in the film. She was considered for the role of Rose Tico, but the role ultimately went to Kelly Marie Tran. Wood has since said that she was disappointed not to be cast in the film, but she understands that it was a difficult decision for the filmmakers to make.