The Danza: Jimmy Bennett as Jim Junior "JJ" Powell.
For now, Josh Stewart as the Watcher's (Joshua) current alias.
Dawson Casting: Averted with JJ. Played straight with Daphne. JJ's actor Jimmy Bennett is the same age as the character he's playing. Kay Panabaker as Daphne, on the other hand, is a 20 year old playing a high school sophomore.