A Norwegian man held captive for almost a year by a militant Islamist group in the Philippines was freed Saturday, according to CNN Philippines and the state-run Philippines News Agency (PNA).