Bambino prodigio del grande e piccolo schermo canadese e americano, ha vestito i panni di Connor Lefkowitz in jPod e quelli di un giovane Henry DeTamble nella pellicola Un amore all'improvviso.
La carriera nel piccolo schermo
Ferris nasce a Vancouver, in Canada e comincia i suoi primi passi recitativi nel piccolo schermo. Ha un piccolo ruolo nel film tv di Lloyd Kramer The Five People You Meet in Heaven (2004) con Jon Voight, Ellen Burstyn, Jeff Daniels e Michael Imperioli, poi partecipa ai telefilm Stargate SG-1 (2005), Supernatural (2006), dove ha il ruolo di Sam Winchester (Jared Padalecki) da piccolo, The Bully Solution (2005) e Terminal City (2005) con Gil Bellows.
Il debutto cinematografico
Il debutto sul grande schermo avviene accanto a Robin Williams, Josh Hutcherson, Kristin Chenoweth, Hunter Parrish e Will Arnett in Vita da camper (2006), cui seguirà X-Men - Conflitto finale (2006).
Dopo queste esperienze torna in tv vestendo i panni di Stevie Corbett nel film tv Fallen - Angeli caduti (2006) e il ruolo di Mikey Reddle nel film The Damnet Thing della serie Masters of Horror (2006).
Arriva The L Word (2005-2007), il film The Invisible (2007) e alcune serie tv (Zixx - Level Three, Smallville), poi uno degli ultimo film con Dennis Hopper (Memory, 2006) e Un amore all'improvviso (2009) di Robert Schwentke con Rachel McAdams, Eric Bana, Ron Livingston e Stephen Tobolowsky, dove vestirà i panni di un giovane viaggiatore nel tempo.
Nel 2010 è con Julie Andrews in L'acchiappadenti (2010) e uno dei co-protagonisti di Diario di una schiappa (2010).