Uncle Buck is a 1989 American comedy film directed by John Hughes and starring John Candy and Amy Madigan , with Jean Louisa Kelly , Gaby Hoffmann , Macaulay Culkin , Jay Underwood , and Laurie Metcalf in supporting roles .
It was directed by John Hughes . It stars John Candy and Amy Madigan , with Jean Louisa Kelly , Gaby Hoffmann , Macaulay Culkin , Jay Underwood , and Laurie Metcalf in supporting roles .