Keith Deligero directed the features Iskalawags(2013) and Lily(2016). His short film Babylon(2017) won Best Film at the QCinema International Film Festival and competed at the 2018 Berlinale. His most recent feature, A Short History of a Few Bad Things(2018), won a special jury award at the Cinema One Originals Film Festival. His films consistently appear in annual lists of "Best Films of the Philippines." He founded and programs for the BINISAYA Film Festival in his home province of Cebu.