Formulate an answer to this elaborate question: Name a film in 2004 where Ricardo Delgado was the comic book artist?
The Incredibles