There are 114 characters to unlock in Lego Star Wars 3. Some of them you will have to find wandering around the hub to buy them, others will need to be unlocked before you can buy them. There are 22 characters that you cannot buy until you have finished a minikit to complete them first. To make things easier for you, here is a list of every character in the game, how to unlock them, where to buy them, and how much they cost.
If you are struggling to complete the minikits to unlock the classic characters, you can find a guide for all the minikits here. You may unlock some of these characters in a different way to how I have them listed. Sometimes it is possible to buy a character before you unlock them by completing a level, so don’t be surprised if this happens. If you need to know how to collect a character, click on their name below.

Obi-Wan Kenobi
Cost:
None
Location:
Complete Geonosian Arena

Anakin Skywalker
Cost:
Free
Location:
Complete Geonosian Arena

Padmé Amidala
Cost:
Free
Location:
Complete Geonosian Arena

Commander Cody
Cost:
Free
Location:
Complete The Hidden Enemy

Yoda
Cost:
Free
Location:
Complete Ambush!

Lieutenant Thire
Cost:
Free
Location:
Complete Ambush!

Jek
Cost:
Free
Location:
Complete Ambush!

Rys
Cost:
Free
Location:
Complete Ambush!

Ahsoka
Cost:
Free
Location:
Complete Blue Shadow Virus

Jar Jar Binks
Cost:
Free
Location:
Complete Blue Shadow Virus

Captain Rex
Cost:
Free
Location:
Complete Blue Shadow Virus

Waxer
Cost:
Free
Location:
Complete Innocents Over Ryloth

Boil
Cost:
Free
Location:
Complete Innocents Over Ryloth

Mace Windu
Cost:
Free
Location:
Complete Liberty On Ryloth

Ki-Adi-Mundi
Cost:
Free
Location:
Complete Battle of Geonosis

Kit Fisto
Cost:
Free
Location:
Complete Battle of Geonosis

Commander Stone
Cost:
Free
Location:
Complete Gungan General

Aayla Secura
Cost:
Free
Location:
Complete Jedi Crash
2 Comments
You forgot Savage Opress, who is unlocked by a secret code. (MELL07)
How To Open Character Menu In PSP Please Help !!!!!!