Somehow, I don't think Ron Perlman's Beast ever looked this good...
This is what we get in some images The CW just released from "Trapped," which is the Thursday, December 6 episode of Beauty And The Beast. The episode flashes back to when Vincent was
in a beer commercial in Afghanistan, when he got his first "super soldier shot." Sounds like we might get some good backstory in this one, and some proof that it is not Catherine who is causing Vincent's blackouts.
Meanwhile, Catherine and Tess investigate the attempted murder of a teen pop star.
Here are the new pics.