The correct option is
B cry
In order to fill in the blank with the most suitable verb, we need to understand the usage of 'make'. 'Make' means to force someone to do something. If 'make' is used in a passive (voice) sentence, we use the word 'to' along with the verb. In an active sentence, we do not use 'to' with the verb. The verbs without the marker 'to', are called bare infinitives.As the given sentence is in active voice, we will use the bare infinitive here.
NOTE: Here, 'made' is used as the main verb, which describes the sentence in past tense. Though the sentence is in past tense, the bare infinitive will always be in its original form.
Option A - 'To cry' can't be used here since the sentence is in active voice. As we are to use a bare infinitive here, we can conclude that 'to cry' is the wrong option. Hence, option A is incorrect.
Option C - As the main verb 'made' already describes that the action as well as the sentence is in past tense, the second verb has to be in its original form. Hence, we can't use 'cries', as it is the third person form of the verb 'cry'. Thus option C is incorrect.
Option D - The sentence is in past tense as the main verb 'made' describes so. As explained above, we need the verb in its original and that's why we can't use 'cried' here. Hence, option D is incorrect.
Option B - 'Cry' is a bare infinitive as it doesn't have the marker 'to'. Also, it is in its original form. Hence, option B is the correct option.
'The film made me cry.'