The X3 cast fills out with Michael “Tanner” Murphy, Bill “Predator” Duke, and Olivia Williams as Angel’s Dad, a White House politico, and Moira McTaggart respectively, as well as House of Sand and Fog‘s Shohreh Aghdashloo as Dr. Kavita Rao. Hmmm. I really like the Olivia Williams casting (even if she isn’t Scottish), but, in general, X3 is starting to sound more and more like an overstuffed rush job.