The present invention relates to compounds, process for their synthesis, compositions and methods for the treatment and prevention of hepatitis C virus (HCV) infection. In particular, the present invention provides novel compounds, pharmaceutical compositions containing such compounds and methods for using these compounds in the treatment or prevention of HCV infection. The present invention also provides processes and intermediates for the synthesis of these compounds.