Still Life is a 2007 Filipino film written, directed, and produced by and starring Glaiza de Castro with John Lloyd Cruz in a minor cameo role.