Ridley Scott's decision to use a modern rap song in the trailer divides fans, overshadowing the film's epic visuals and star-studded cast.