carjacker

noun

A person who steals a car by force from its driver.