The complete Dragon Ball Xenoverse character list has finally been revealed and we've got it here.
As was confirmed by the Saiyan Island, these are all of the playable characters and their transformations for Dragon Ball Xenoverse:
1. Goku (Normal, Kaioken, Super Saiyan, Super Saiyan 2,Super Saiyan 3)
2. Super Saiyan 4 Goku
3. Super Saiyan God Goku
4. Vegeta (Normal, Super Saiyan)
5. Vegito (Normal, Super Saiyan)
6. Super Saiyan 4 Gogeta
7. Kid Gohan
8. Teen Gohan (Super Saiyan, Super Saiyan 2)
9. Adult Gohan (Ultimate Gohan)
10. Future Trunks (Normal, Super Saiyan,Time Patrol)
11. Kid Trunks
12. Goten
13. Gotenks (Normal, Super Saiyan 3)
14. Raditz
15. Nappa
16. Bardock
17. Piccolo
18. Videl
19. Krillin
20. Tien
21. Yamcha
22. Mr. Satan
23. Appule
24. Larsberi
25. Cui
26. Captain Ginyu
27. Guldo
28. Burter
29. Jeice
30. Recoome
31. Frieza 1st Form
32. Frieza Final Form
33. Frieza Full Power
34. Android 17
35. Android 18
36. Cell Perfect Form
37. Super Perfect Cell
38. Cell Jr.
39. Saibaman
40. Majin Buu
41. Super Buu
42. Kid Buu
43. Broly
44. Mira
45. Towa
46. Omega Shenron
47. Super 17
48. Beerus
49. Whis
50. Demigra
51. Supreme Kai of Time
52. Tokitoki
53. Super Saiyan 4 Vegeta *
54. GT Trunks *
55. GT Kid Goku *
56. Pan *
57. Jaco the Space Patroller *
* = DLC characters.
Meanwhile, as was reported by Attack of the Fanboy, the recently released Dragon Ball Xenoverse guidebook confirms that there are 50 parallel quests, 200 different skills and over 400 different pieces of clothing you can use for your created characters in the game.
In should be noted that Bandai Namco has released the first look of the main villain in the game, Demigra, and you can see him here in the video below: