Machete star Danny Trejo is in Vancouver filming a cameo in The Flash, and our cameras spotted him enjoying a weekend in the city.
Trejo plays Breacher, an Earth-19 bounty hunter, in his appearance on The CW series.
The Mayor was stopped by a few eagle-eyed fans for autographs and photos despite being well covered with a hat pulled low.
- Johnny Depp surprises BC Children's Hospital patients as Jack Sparrow (PHOTOS, VIDEO)
- Ryan Reynolds spotted on Deadpool 2 set days after tragic accident (PHOTOS)
- Olivia Munn arrives in Vancouver to film 'Six' (PHOTOS)