Lance Stewart, 18, and his friend Adin Kolansky went into a McDonald's restaurant and ordered 100 McDouble sandwiches.
WATCH: Teens hand out McDonald's sandwiches to Los Angeles homeless
The surprised employees fulfilled the order, which came out to $151. The teens then gave away all the sandwiches to homeless people.
When they ran out, they bought more food at a nearby drugstore.
[Ads /]
In just eight hours of posting the video, it had more than 1.8 million views on social media. The teens said they hope the video inspires others to spread kindness.