We apply machine learning techniques to predict international stock returns using firm characteristics. Market-specific training is important, as neural network models (NNs) achieve stronger results when they are trained in each market separately than in a global model trained with U.S. data. NNs outperform linear models in predicting stock return rankings and forming profitable portfolios. In contrast, regression trees underperform linear models when the number of observations is low. We also show that adding variables constructed from U.S. firm characteristics, which may contain information beyond the characteristics of international stocks, further enhances the return predictability of market-specific NNs.