Well, if the cylinder is moving, then the pins (tumblers)probably have not come loose or broken.
The reason you cannot get the key out, is because you cannot turn it back to stop.
Why cannot you turn it to off, well, either the cog drive has stripped or jumped a tooth, or the ignition switch is coming apart.
I can't do you a lot of good, you will just have to do some investigating. If you can get to the ignition switch on the lower part of the colume, see if you can help the rod move as someone turns the key.
Maybe you can feel if the switch is binding or not.
Otherwise, try whacking the column around the key as you turn it, in case a piece of something is broken and you might be able to move the piece that is binding.