Due to alleged contract disputes and the claim of a mild back injury, Tobey Maguire was nearly fired from Spider-Man 2 and replaced by Jake Gyllenhaal.