Final fantasy advent children characters?

Wow, there's alot of characters. So: Cloud Strife Tifa Lockhart Sephiroth Kadaj Loz Yazoo Marlene Denzel Reno Rude Rufus ShinRa Tseng Elena Yuffie Cid Cait Sith Barret Red VII Vincent Valentine Zack Fair Aerith (I forget her last name)