Sorry that this has nothing to do with the topic at all (like the concept of the movie though) and I might feed a troll but...
@Granville.
If you are 20 you can do the following things to get your life under control - there is always a choice.
- Go to a bank and create your OWN account under your own name. As long as your mother doesn't get something that proves you are unable to make your own decisions OR you sign anything that gives her control again it will stay yours
- Go to your supervisor / human resources guy / whatever your company has and tell them about your new bank account. No details necessary, just give them the data they need in order to send your money there instead of the bank account that your mother controls
- Don't be scared of your mother. You are young so its natural to still be a little or at least have respect for her
but don't be scared that she might throw you out of your home or whatever. I am not sure where exactly you live, so I can only say that in Germany there is always a place you can stay. Somehow, somewhere. There are places for situations just like yours.
Take control. It's that simple.