Jennifer Hudson has reached a custody agreement with David Otunga, though the details of their agreement have not been made public.