The next tour stop for James Franco is Saturday, April 29 in Buffalo, NY.