Novel compounds that are potent inhibitors of hepatitis C virus protease are provided. Pharmaceutical compositions containing one or more of these inhibitors, methods of preparing the inhibitors and methods of using the inhibitors to treat hepatitis C and related disorders also are provided.