([A-Za-z0-9-]+) should be ([A-Za-z0-9\+])+ coz you want to capture the whole group 1 or more times and you also want to allow "+" character in your movie names, as in the example "A+Flat". You can validate your regex yourself using this online tool:
Regex Validate[
^]. There are several others, try Googling for it.