Pokémon Diamond and Pearl/Un-Obtainable Pokémon

You can catch ANY pokemon from past games EXCEPT the Legendaries. you can get those from trading from your GBA or GTC