Mooney was born in Winnipeg, Manitoba. He is a graduate of the National Theatre School of Canada in Montreal, Quebec (2004), and now resides in Toronto, Ontario.
He starred in the television series Falcon Beach on Global Television and ABC Family in the role of Dr. Adrian Keeper (2006 Season). He has also starred in stage productions such as Romeo and Juliet, The Tempest, Measure For Measure, and The Goat Or Who Is Sylvia. At a young age he became involved in the Manitoba Theatre For Young People.
He replaced Blake Bashoff in the role of Moritz Stiefel in the National Tour of Spring Awakening in early April, 2009.
|2002-2003||2030 CE||Stern||2 episodes|
|2005||The Murdoch Mysteries||Henry Pedlow||1 episode|
|Category 7: The End of the World||Peter||TV|
|2006||The Artists||James Wilson|
|Absolution||Father Steve Flannagan||TV|
|Run Robot Run!||Adam|
|2006-2007||Falcon Beach||Dr. Adrian Keeper||22 episodes|
|2008||The Tower||Brian Donavan||TV|
|2009||Summer's Moon||Tom Hoxey||aka Summer's Moon or Summer, Released on November 10 on DVD|
|ZOS: Zone of Separation||Lt. Richard Matte||7 episodes|
|Twelve Men of Christmas||Noah||announced;TV|
|2010||Harriet The Spy: Blog Wars||Lazaar James||TV Film|
|2011||Camelot||Sir Kay||Series regular|
|2012||Rookie Blue||Nick Collins||Series regular (season 3-)|