SeaTac police were called to a Hilton Hotel Saturday night at roughly 8:40 p.m. after a Bainbridge man reported his car stolen.
The 66-year-old man told officers he had just gotten into his rental car when an unknown man opened the car door and climbed into the backseat. When asked what he was doing, the man said, "you know, you know," according to King County sheriff's spokeswoman Cindi West.
After a brief exchange of words, the victim pulled out a handgun and told the man -- a 43-year-old from Oklahoma -- to get out of his car. The man refused, and a fight ensued.
Police say the victim hit the man several times with the handgun, then got out of his car. After chasing the victim -- who was still armed with a handgun -- around the car, police say the man got in the front seat and drove away.
Just a few minutes later, an employee at the Wally Park next to the Hilton called police to report a bloody man in the parking lot. When officers arrived, they found the Oklahoma man sitting inside the stolen car.
The man was arrested for investigation of vehicle theft and DUI and booked into King County Jail.
Police later learned that the man is a pilot with Omni Air and was scheduled to fly a commercial flight from Seattle to Tokyo Sunday morning.
UPDATE: An earlier version of this story incorrectly reported that the alleged carjacker pulled a gun on the victim. In fact, the victim had the gun.