Novel imidazopyrazine compounds are disclosed that have a formula represented by the following:The compounds may be prepared as pharmaceutical compositions, and may be used for the prevention and treatment of a viral infection, in particular a HCV, HRV, Sb and/or CVB in a patient in need thereof.