^ That could work. RDJ would certainly be better than Joe Flanigan, which is the name that most often gets put forth like a zombie thread every so often.
As for Holmes? Meh. I have never seen Cumberbatch play anyone other than Khan, so I have no basis to draw from here. And I consider the definitive Holmes to be Michael Caine. Oh yes, I went there.