Chris Pine as Nathan Drake
I really liked him as Kirk in Star Trek and he seems to have the right charisma and sense of humor to play Drake.
Elizabeth Banks as Elena Fisher
She is a pretty good actress and I would like to see her in a bigger role in big-budget movies. You may recognize her as Betty Brant from the Spider-Man Trilogy.
Bruce Campbell as Victor "Sully" Sullivan
This doesn't really need explaining. He has the perfect sarcastic and lovable jerk nature of Sully.
Dominic West as Atoq Navarro
He has the looks and villainous capabilities required for the role, so there you go.
Reggie Lee as Eddy Raja
He was good as the annoying man in power in basically every movie I've seen him in, so I think he would be a good choice.
Bryan Cranston as Gabriel Roman
Most fancasts have Jeremy Irons or Terrence Stamp, but I think they are too old. I think Bryan Cranston would be a really good choice.
Now for the new cast members:
Olivia Wilde as Chloe Frazer
I'm not shamed in admitting that I'm an Olivia Wilde fan. But I do think she can fill the wonderful... boots of Chloe.
Zachary Levi as Jeff
I'm a huge fan of Chuck and Zachary Levi would be awesome as the awkward cameraman.
Cliff Curtis as Tenzin
Curtis is a good character actor and Tenzin is an interesting character.
Anthony Hopkins as Karl Schaffer
Karl is a small but important role and I think Anthony Hopkins could do him and his German accent perfectly.
Ray Stevenson as Zoran Lazarevic
Lazarevic is an intimidating villain and Stevenson sure nails intimidating down.
Jude Law as Harry Flynn
Flynn is a total dork, but I think Jude could play him fairly well. He was good as the villainous blogger in Contagion.
The Great Khali as Raza
He was funny in Get Smart and this role doesn't require much.
Well, that's it. Let me know what you think.