Elliot Page

Elliot Page

Elliot Page

Elliot Page

Acting

Freeheld (2015)

Stacie Andree

Tiny Detectives (2014)

Detective Ellen

X-Men: Days of Future Past (2014)

Katherine 'Kitty' Pryde / Shadowcat

Whip It (2009)

Bliss Cavendar

Smart People (2008)

Vanessa Wetherhold

Mon Clown (2008)

Self (archive footage)

Juno (2007)

Juno MacGuff

X-Men: The Last Stand (2006)

Katherine 'Kitty' Pryde / Shadowcat

Hard Candy (2005)

Hayley Stark

Going for Broke (2003)

Jennifer Bancroft

Pit Pony (1997)

Maggie MacLean

Lioness

Leslie Martz

Robodog

Izzy (voice)