Catalyzes the NADPH-dependent reduction of FMN to FMNH(2). Involved in bioluminescence by providing FMNH(2) to luciferase. FMNH2 + NADP(+) = FMN + 2 H(+) + NADPH Homodimer. Belongs to the flavin oxidoreductase frp family.