In this work, two alkaloids namely (+)-buxabenzamidienine (1) and (+)-buxamidine (2) were isolated from Buxus sempervirens, using bioassay-guided fractionation and isolation method. Their acetyl-(AChE) and butyrylcholinesterase (BChE) inhibitory activities were studied and the compounds were found to be quite selective inhibitors of AChE. IC50 values of compound 1 for electric eel AChE and horse BChE were 0.787 and 7.68 mM, respectively; while the corresponding IC50 of compound 2 were 1.70 and 549.98 mM, respectively. Theoretical (quantum mechanical, homology modelling and docking) calculations were performed in order to explain their interactions with different AChE (electric eel and human) and BChE (horse and human). The x-ray crystal structures of electric eel AChE, human AChE, human BChE and a model of horse BChE constructed by homology with human BChE were used for docking of compounds 1 and 2. Density functional theory (DFT) calculations of the compounds were performed at the B3LYP/6-31G** level using the program Spartan (TM), and their HOMO and LUMO energy levels were calculated. Docking studies exhibited that compound 1 interacts with the acyl-binding pocket of the active site gorge of huAChE, and including several other hydrophobic interactions.