Elsewhere in theaters this weekend , " X2 " earned $ 17.1 million to raise its three-week total to $ 174 million .