Pisarz, reżyser, scenarzysta. Wydał w sumie ponad 20 książek przełożonych na kilkadziesiąt języków. Nakręcił 6 filmów, do wielu innych napisał scenariusze i nadzorował produkcję jako kierownik literacki zespołów.