no se si puede ser algo así...
Código PHP:
$consulta = "UPDATE pelicula
SET campo1='$campo1', campo2='$campo2'";
// si hay algo en el campo imagen del formulario
if (isset($imagen) && !empty($imagen) && !is_null($imagen)) {
// añadirlo a la consulta de actualización
$consulta .= " , imagen='$imagen'";
}
$consulta .= " WHERE id_pelicula='$id_pelicula'";
//ejecutar consulta
Si en el campo imagen de la base de datos hay la dirección de la imagen no deberias tener problemas para mostrarlo en el campo del formulario. Si por el contrario, la imagen está incrustada en la base de datos ya es un poco más complicado.