Requires NADPH. Unlike EC 1.8.4.12, peptide-methionine (R)-S-oxide reductase, this enzyme cannot use peptide-bound methionine (R)-S-oxide as a substrate [1]. Differs from EC 1.8.4.13, L-methionine (S)-S-oxide in that L-methionine (S)-S-oxide is not a substrate.