The Unforgotten War: 'The Sacrifice' rakes in $30 million in opening weekend