Russian President Vladimir Putin speaks with US actor Steven Seagal during the Mixed fight Championship in the Russian Black Sea resort of Sochi on August 11, 2012.