The farmhouse used for filming is the same house used in Tin Man (2007), where Dorothy lives with her aunt and uncle in Kansas.
In Charming's nightmare, some alphabet blocks fall down. The wooden Uncle Goose Classic ABC Blocks have been around for decades and are still available.
Charming meets Rapunzel in her tower. Josh Dallas also played Fandral in Thor (2011), he was replaced in Thor: The Dark World (2013) by Zachary Levi, who voiced a bandit who met Rapunzel in Tangled (2010).
When David is fighting his alter ego "fear," a mosquito appears and disappears above his right eye.