It is important to have the parking brake firmly set while you are doing this: Try holding the wheel pressed hard toward the left, while you try to turn the key. If that doesn't work, then try pressing the wheel hard toward the right, while you try to turn the key. And if that doesn't work, try moving the wheel from side to side while you try to turn the key. Have a second person try to move the gearshift lever in BOTH directions at the same time you try to move the wheel and turn the key. There should be some combination of moving the gearshift and/or the wheel which will enable the key to move.
This problem is usually caused by parking without first firmly setting the parking brake; and then moving the steering wheel when the key is not turned on. Both of those actions will cause problems like this one.
If you are absolutely unable to free the key; BLOCK BOTH REAR WHEELS TO PREVENT THE CAR FROM ROLLING, and jack up the front of the car so that both front wheels are off the ground, or get a tow truck to lift the front wheels. Once the front wheels are off the ground; WITHOUT STEPPING ON THE REGULAR BRAKE, try rotating each front wheel forward and backward. The wheels will not move much; but it only takes a little movement to free up the mechanism. After moving the wheels, then have two people inside the car repeat the movements listed in the first paragraph. You should then be able to free up the steering, gearshift and key.
I hope this helps!!!