All-Star forward Adrian Kempe has agreed to a four-year, $22 million contract extension with the Kings.