Why not ' très succès'
Wondering if 'a eu' is more common in spoken French than 'avait.'
That would be two different sentences with two (slightly) different meanings. So it's not a question of being more common, it just depends on what you want to say.
I think the original sentence should have been "this movie had lots of success"
Ce film romantique a eu un grand succès ??