The present invention provides matriptase inhibitors and compositions for treating and preventing orthomyxovirus infections such as flue infections. The present invention also provides novel compounds, compositions, methods of use, uses and kits thereof for inhibiting matriptase. Such compounds are useful for treating and prevention orthomyxovirus infections, such as flu infections, and for inhibiting tumor growth, progression and/or metastasis.