Adam Barnett (born June 4, 1987) is an American actor and entertainer. He plays the role of "Teddy" in the Disney/Touchstone motion picture The Last Song (film) based on the Nicholas Sparks novel. The film stars Miley Cyrus, Greg Kinnear, Kelly Preston, Liam Hemsworth, and Nick Lashaway. Barnett's character, Teddy, is in the inner circle of a group of young thugs who, led by Marcus (Lashaway), hustle money by doing spectacular fire juggling and hacky sack performances for the beach carnival crowds.