Il s'est fait connaître du grand public très jeune, à 17 ans, grâce au Nom de la Rose, le film où il donne la réplique au grand Sean Connery. Ce succès lui a permis de participer à des grosses productions, comme Robin des Bois, Prince des voleurs, Entretien avec un vampire, Broken Arrow et Windtalkers : Les Messagers du vent. Malgré sa brillante carrière, Christian Slater a été arrêté pas moins de 29 fois, presque toujours pour conduite en état d'ivresse ou violence causée par l'alcool. À 29 ans, il a été condamné pour avoir agressé sa fiancée sous l'emprise de la cocaine, et pour avoir menacé avec une arme le policier intervenu en défense de la jeune femme. Pas clean!