Zac Efron makes a quick phone call as he walks to the set of Charlie St. Cloud on a rainy Tuesday (May 18) in Vancouver, British Columbia, Canada.
The 22-year-old actor, joined by his co-star, Amanda Crew, was covered in fake blood for an upcoming scene. Eek!
Zac and a pal were spotted boating on the English Bay on Monday. Check out pictures here if you missed them!