Revan Henry Cavil He ' s dark and brooding , he can be snarky and funny , and he ' s good looking . I can see him winning over Bastila against her best efforts . Bastila Shan Emma Watson Posh accent , uptight , and beautiful . I can see her fighting her affection for Revan while falling hopelessly in love . Carth Onasi Timothy Olyphant Older than Revan and Bastila , but with a grizzled swaggerCanderous Ordo Stephen Lang C ' mon . he ' s perfectHK 47 The Original Actor He ' s just so iconic ! Darth Malak Michael Fassbender He makes a great tormented bad guy and he ' s already proven that he can play a great part without showing his face in Frank . <| sep |> yeah but you can do better than this <| sep |> No , that ' s Johnny English