This study applies the Bayesian model averaging approach to the Korean stock market data to yield an integrated factor model that can address model uncertainty. During the period from 2004 to 2022, we choose 14 factors and 10 macro predictors and generate a total of 10,485,760 candidate factor models by considering all possible combinations of each variable and whether to allow for model mispricing. The integrated model estimates the expected return and covariance matrix by combining the predictions of all the candidate models using Bayesian posterior probabilities as weights. In the Korean stock market, there is no clear winner model with dominant posterior probabilities, implying that model uncertainty is substantial. The optimal portfolio of the integrated model has a higher out-of-sample Sharpe ratio and lower downside risk than benchmark factor models. Model uncertainty has a significant impact on the estimation of the covariance matrix of the integrated model, and model disagreement about expected returns is particularly acute during periods of sharp market declines. In the presence of model uncertainty, Bayesian investors perceive equities to be riskier than historical volatility.