Robert Langdon = Kevin Spacey (looks a little like Dan Brown?)Sophie: Juliette BinocheSilas, the albino = bulked up Dennis HurleyTeabring, The Teacher - Lee Evans I (Something About Mary fame)Bishop = Alfred MolinaFrench Police Capt = David Suchet (previously mentioned Hercule Poirot actor)Grandpa? = distinguished older French Actor... hmmm Jean-Pierre Léaud???