Question: who plays captain silver once upon a time
Answer: Costas Mandylor