Get a closer look at Spencer Barbosa, the talented Canadian actress best known for her compelling performances and recent breakout role in the latest indie hit—all showcased through her stunning feet, size 5.5 US, capturing the natural elegance she brings to the screen.