Home Entertain Us American Sniper hits the mark with $105m Box Office weekend