98% fresh on Rotten Tomatoes 2022 fantasy