Pretty Little Liars star Keegan Allen has revealed he was robbed at gunpoint in a brutal attack in West Hollywood on Thursday evening. The actor, 37, who is best known for playing Toby Cavanaugh on the hit show, shared a shocking video showing blood gushing down the side of his head after the assault, which saw thieves allegedly steal his watch after striking him numerous times. He captioned the video, 'West Hollywood is not safe anymore. 'Robbed at gunpoint and knifepoint by two young men that threatened to KILL me over my watch and would have! God said no tonight. My life for a watch. 'Will update more soon. Let’s hope all these flock cameras that @karenbassla @gavinnewsom and everyone thinks will stop crime can find these very dangerous criminals. God bless.' In the video, a dazed Allen says, 'I was just robbed outside of Laurel Supply, two dudes pointed a gun at me and a knife, call the police.'