A post shared by charlottemckinney (@charlottemckinney) on Mar 3, 2017 at 11:21pm PST

Samuel Castro, 16, wasn't expecting McKinney to show up to bring him to prom, let alone bring him a boutinniere. The model made the appearance in partnership with Best Buddies, a nonprofit dedicated to helping those with intellectual and medical disabilities.