Teddy vit à Brooklyn, à New York mais a grandi à Durham, en Caroline du Nord. Il fait ses débuts d'acteur lorsqu'il est au lycée. Avant d'intégrer l'université de Northwestern où il étudie le théâtre et les sciences politiques, il ira à la Phillips Academy Andover, une école préparatoire. Dans cette fameuse école il jouera Jerry dans "Zoo Story". Teddy est un grand fan de sports et surtout de Baseball et y joue d'ailleurs assez souvent.
Filmographie :
Jumper (2008) .... Mark
Campus Confidential (2005) .... Brandon
Veronica Mars (2004-2006) .... Duncan Kane
The Manchurian Candidate (2004) .... Wilson