Actor who starred in Saving Sarah Cain and Letters to God. As a television actor, he appeared in Ghost Whisperer, Without a Trace, Lost, House, and My Name Is Earl.
He grew to love acting after watching a performance of Peter Pan at age three.
In 2007, he appeared as the character Jeffrey in an episode of the Disney series Hannah Montana.
His sister is actress Payton Macguire.
He appeared alongside Bradley Cooper in the 2011 comedy The Hangover Part II.