Yes but first you have to get Giratina and then you go inside the cavernsat the lakes.
you find them in the three lakes in diamond, pearl, and platinum.
uxie azelf mesprit and palkia
You'll find The Lake Trio: Mesprit, Uxie and Azelf.
it is very hard to get azelf and mesprit and uxie. in my Pokemon diamond, azelf and mesprit fled the battle. if you want to find them, use your matching Pokemon app on your watch and DO NOT FLY UNDER ANY CONDITIONS. IF YOU FLY, THE POKEMON WILL ALSO FLY AND YOU WILL NEVER FIND THEM. DO NOT LOSE HOPE!!
You can find Palkia, Uxie, Mesprit, Azelf, Giratina, Cresselia, and Regigigas
uzie,mesprit,palkia,azelf,giratina,heatran,cresselia
In Pokemon platinum there are three lake Pokemon they are:mesprit, azelf and uxie. 1.Mesprit is a travelling Pokemon so you have to find it and use mean look on it to keep it in battle or else it runs away. 2.uxie you just have to catch like any other ordinary Pokemon but you have to surf across the lake to get to it. 3.Azelf is the same as uxie, you catch it normally.
mesprit is at the descon wold and then it will be at verity lakefront and then it will start going around sihhoh in Pokemon platinum
When you save Azelf, Mesprit and Uxie in Vermilon City. (Team Galactic HQ) It goes to one of the lakes in Sinnoh region.
You find it in the Galactic Headquarters after they capture Azelf, Uxie, and Mesprit.
Giratina, Dialga, Palkia, Zapdos, Moltres, Articuno, Mewtwo, Mew, Celebi, Darkrai, Rotom, Regirock, Registeel, Regice, Regigigas, Deoxys, Azelf, Mesprit, Uxie, Manaphy, Cresselia, Delibird and that's about it!
They will run away, and you have to find them in the wild and capture them.