Parsons nació en Adelaida, Australia pero fue criado en Colorado y Texas.
En 2007 apareció en la película Teeth[3][7] y The Brotherhood V: Alumni en 2009.
Su interpretación le valió una nominación para un Premio Daytime Emmy en la categoría de Mejor actor joven.
También apareció de forma recurrente en Bunheads, donde dio vida a Godot.
Ese mismo año fue elegido para reemplazar a Luke Grimes en la temporada final de True Blood, dando vida a James Kent.