Filmmaker - a person who directs or produces films
Plot - the series of events that form the story of a novel, play, film, etc.
Unforgettable - if something is unforgettable, you cannot forget it, usually because it is so beautiful, interesting, pleasant, etc.
violent and cruel
Snatch - to take something quickly and often rudely or roughly
Gypsy - a member of an ethnic group (= a group of people with a shared cultural background, language, etc.), originally from Asia, who traditionally travel around and live in caravans. Many people prefer to use the name Roma or Romani.
Gamble - to risk money on a card game, horse race, etc.
Stake - something that you risk losing, especially money, when you try to predict the result of a race, game, etc., or when you are involved in an activity that can succeed or fail
Cheat - to trick somebody or make them believe something that is not true
Rob - to steal money or property from a person or place
Character - a person or an animal in a book, play or film
Desperate - feeling or showing that you have little hope and are ready to do anything without worrying about danger to yourself or others
Struggle - to try very hard to do something when it is difficult or when there are a lot of problems
Definition of Filmmaker from the Oxford Advanced Learner's Dictionary