The film ........................(to spark off - to bring about) a lively discussion in the class.
In this sentence don't you think it could be possible to use both of them with a very small difference in meaning?
1) If I say "to spark off", it could mean that the discussion arises all of a sudden.
2) If I say "to bring about", it could mean that the discussion arises little by little and after a while it becomes lively...
What's your opinion?
"to spark off" is better, when it comes to discussions, debates. You bring about changes, mostly.