Author, screenwriter, film producer, film director, cinematographer, film editor, songwriter, and music producer.