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.
Reality Subtext: Autumn Reeser (Katie's actress) is pregnant in real life, and her pregnancy is being worked into Katie's character after Kaite got knocked up by Josh.