Ben Foster takes a puff on the red carpet for his film Eden Is West at The Berlin Film Festival on 14 February 2009.