Murkrow will learn mean look at level 48
Murkrow learns it at 41. If you've already evolved it into Honchkrow you'll have to take it to the move relearner.
In Pokémon Platinum, the Pokémon that can learn Mean Look via level up would include Zubat and its evolutions, Gastly and its evolutions, Smoochum and its evolution, Umbreon, Murkrow, Misdreavus, Sableye, Duskull and its two evolutions of Dusclops and Dusknoir.
Rattata does not learn Mean Look.
Zubat, Golbat, Gastly, Haunter, Gengar, Jynx, Crobat, Umbreon, Murkrow, Misdreavus, Smoochum, Sableye, Duskull, and Dusclops can learn mean look by leveling up. By breeding, Grimer, Muk, Ralts, Kirlia, and Gardevoir can learn mean look.
at level 33
Murkrow learns it at 41. If you've already evolved it into Honchkrow you'll have to take it to the move relearner.
In Pokémon Platinum, the Pokémon that can learn Mean Look via level up would include Zubat and its evolutions, Gastly and its evolutions, Smoochum and its evolution, Umbreon, Murkrow, Misdreavus, Sableye, Duskull and its two evolutions of Dusclops and Dusknoir.
Rattata does not learn Mean Look.
I'll write down the names of the pokémon and the level they learn it: Crobat 33 Gastly 8 Jynx 21 Umbreon 57 Murkrow 41 Dusknoir 43
Medicham can't learn Mean Look.
Umbreon learns mean look at level 57
Zubat, Golbat, Gastly, Haunter, Gengar, Jynx, Crobat, Umbreon, Murkrow, Misdreavus, Smoochum, Sableye, Duskull, and Dusclops can learn mean look by leveling up. By breeding, Grimer, Muk, Ralts, Kirlia, and Gardevoir can learn mean look.
at level 33
level 33
level 8
Is mean look
Golbat learns Mean Look at level 33. However, it is easier to get Zubat up to level 29, it'll learn it, then evolve :)