Francesca Sloane is an American film and television writer and director.
Twenty Cigarettes 2011
as Self
Credits from TMDB.