Ha origini italiane. Studia psicologia e sociologia all'Università di Toronto, successivamente frequenta l'Accademia Americana di Arti Drammatiche a New York. E' lauretao in recitazione alla scuola di Yale. E' tifoso della Toronto Maple Leafs. Famoso per aver interpretato il personaggio di Keith Mars nella serie TV Veronica Mars.