Star Wars: Lethal Alliance's gameplay is pure third-person shooter. There is the occasional simple puzzle where your droid has to slice through some computer system or you need to decrypt some map, but for the most part, you will be running through halls shooting anything that isn't you and your droid.
I found that some of the more interesting parts of Lethal Alliance were when I was controlling Zeeo alone. This little hovering droid had to make it through enemy infested territories with only an electrical zapper as his weapon. You fly through tunnels in a Descent-like fashion and avoid mines and humanoid enemies while trying to get to some location or computer in order to advance the story. These were not too frequent, but happen often enough to break up the same-old, same-old feel of the rest of the game.
During the game, you will meet up with a couple of major Star Wars characters. The main ones being Kyle Katarn and Princess Leia, but outside of these, you aren't really a part of the overly-explored main storyline, which is a nice twist. Rianna is, like I said above, a mercenary, thief-for-hire type character. She isn't a force user, and she doesn't have any powers, which, unfortunately helps to give the game its third-person shooter with a Star Wars theme feel.
Early on, Rianna meets up with and inadvertently frees a droid, Zeeo, and the two of them wreak havoc on Coruscant, Mustafar and everywhere in between. While in fights, you can use Zeeo as a weapon. You can have him attack enemies that are far away, and then have Rianna shoot them down to finish them off. These combination attacks add power to your Alliance Meter. When filled, your co-op attacks become even more effective. Though most, if not all, of Zeeo's attacks require energy and if you use him too frequently, his energy will get too low and he will become erratic. Then your Alliance Meter goes down a bit. It is an interesting mechanic that kept the game interesting a little longer.