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