The present invention provides 2,6,7,8 Substituted Purines as described herein or a pharmaceutically acceptable salt thereof. The representative compounds are useful as inhibitors of the HDM2 protein. Also disclosed are pharmaceutical compositions comprising the above compounds and potential methods of treating cancer using the same.