X2: X-Men United
X-Men: The Last Stand
John is a mutant with the power of pyrokinesis. He can manipulate fire at will, from putting out fires to causing tiny flames to become large fireballs. However, he can't create fire, only manipulate it. Therefore he was always carrying a Zippo lighter with him.