He played the role of Ken Cosgrove in the drama Mad Men. His guest roles in The Good Wife and Without a Trace bolstered his fame.
He attended Carnegie Mellon University.
He has appeared on an episode of 7th Heaven.
He married Connie Fletcher in 2006, with whom he had a son named Beckett.
He played the role of Nick in August Rush alongside Keri Russell.