‘It’s not a preachy film’