Has a couple moments, but pacing, dialogue, and decisions felt off. So many "reveal"/"twist" moments were transparent. Lots of Legends fan service just for the sake of shoving it in there it felt like. Feels like it could have been good with another draft.