Despite their name, MACHOs need not occur only in the galactic halo, so astronomers can search for them by looking for microlensing effects anywhere where there are large numbers of stars.
Not much else can be said... There are only two characters really, and Clooney makes Bullock look amateur by turning himself into the macho and arrogant lieutenant with a soft heart without even trying.