Courtesy of TheWolfAtYourDoor: Hamdi v Rumsfeld is the case that allows American citizens to be detained indefinitely without charges (it requires foreign nationals to be charged). Even if someone is found innocent, however, he does NOT have to be released.