The following contains spoilers for In the Lost Lands, playing in theaters on March 7th, 2025. Paul W.S. Anderson made a big ...