Long also had a small role in the comedy film "Zack and Miri Make a Porno" (2008), where he plays Brandon St. Randy, a gay porn star. In 2009, he starred in "He's Just Not That Into You" along with co-star Ginnifer Goodwin and "After.Life" opposite Liam Neeson and Christina Ricci. He also provided the voice of Humphrey in "Alpha and Omega" (2010), starring with Hayden Panettiere. Also in 2010, Long starred in the comedy film "Going the Distance" with Drew Barrymore. He was cast as a one-armed Civil War veteran in Robert Redford's "The Conspirator".