But mainstream audiences will find little of interest in this film , which is often preachy and poorly acted .