Star of the Disney animated series in the role of Prince James who also provided his voice for the part in an episode of Elena of Avalor. He was featured in a recurring role on NBC's 30 Rock in 2012. He starred on Broadway as Michael Banks after performing on the first national tour of the show for a year.
His acting career began on the stage, performing in a hometown production of Seussical the Musical. He then performed off-Broadway in Afterlight, Shine, and Displaced Wedding before hitting his teen years.
He made his TV debut in the IFC show Z Rock. His TV grandmother on the series was Joan Rivers. He played competitive lacrosse and soccer and earned a black belt in Tae kwon do.
He is a native of New York, but would move to Los Angeles. He has a younger sister named Reese.
While on 30 Rock, he sang a duet with Jane Krakowski.