Its Vileplume. My turn This ghost type Pokemon is announced in Generation IV but its pre evolutions are announced in III generation. Guess Who's That Pokemon.
Answer to my question is Snubbull and Granbull. The Pokémon has only one evolution, introduced in Gen 4 games but in Gen 3 movie, also it a water type with blue body.