Raistlin Majere (DragonLance Series of books): A mage cursed to see time passing before him, he has a complex character that requires almost 12 books (and some short stories) to fully flesh out.
Cyrano de Bergerac (from the play by Bill Shakespear): Great Character, great play. It's one of my favorite plays.
Can't fault you on Raistlin although I always prefered Dalamar.
As for De Bergerac don't you mean the Edmond Rostand play?