This is just off the top of my head and I don't even know if he meets your requirements. However, have you considered using Robert Sean Leonard? He used to portrayed Dr. James Wilson from House.
Him or Burn Gorman who portrayed Dr. Owen Harper from Torchwood
would be my suggestions at this moment. I hope that's helpful for you.