In this paper, we introduce a new interpolation method for call option prices and implied volatilities with respect to the strike, which first generates, for fixed maturity, an implied volatility curve that is smooth and free of static arbitrage. Our interpolation method is based on a distortion of the call price function of an arbitrage-free financial "reference" model of one's choice. It reproduces the call prices of the reference model if the market data is compatible with the model. Given a set of call prices for different strikes and maturities, we can construct a call price surface by using this one-dimensional interpolation method on every input maturity and interpolating the generated curves in the maturity dimension. We obtain the algorithm of N. Kahale [An arbitrage-free interpolation of volatilities, Risk 17 (2004), no. 5, 102-106] as a special case, when applying the Black-Scholes model as reference model.