can't get gear shift out of park on 2007 Chrysler 300

can't get key out of ignition nor gear shift from park.

2 answers
300c stuck in park
Ignition Key Will Not Turn And/Or Cannot Be Removed
This involves performing one or any combination of the following procedures; cutting a new ignition key, and/or adjusting transmission shifter cable, and/or replacing the ignition lock cylinder and/or replacing the ignition lock housing and switch assembly.