I have been thinking that Harry J. Lennix (far left) who plays Boyd Langton on FOX's "Dollhouse" would be the perfect actor to portray Barrack Obama in a movie about his life. Every time Lennix is on screen I think of Obama. In some instances Lennix even mimics Obama's tone when speaking.
I also think that Maeve Quinlan from "South of Nowhere" would be a dead ringer for Cindy McCain.