Joshua Anthony Charlton Henry (born September 2, 1984) is a Canadian-American actor and singer of stage and screen.