Question: who plays vincent keller on beauty and the beast?
Answer: Jay Ryan