Starstruck follows the love-struck adventures of Jessica Olson (Danielle Campbell), a down-to-earth girl from the Midwest who literally collides with Hollywood teen pop star Christopher Wilder (Sterling Knight). Though they magically connect in Southern California, their bond is tested when she returns home and he publicly denies their relationship.