Very underrated actor
I loved Zachary in Tangled as the voice of Flynn Rider/Eugene Fitzherbert. His one of my male celeb crushes as his so quick witted and very charming. I hope he gets more roles soon as his a very good actor/singer. The dude should release an album cause his singing voice is just dreamy.
Don't believe me listen to his duet with Mandy Moore in Tangled " I See The Light"