The 2nd Cinemalaya Independent Film Festival was held from July 17 until 23, 2006 in Metro Manila, Philippines.