Kiefer Sutherland is hitting the shops during his press tour for Touch as he has promised his young co-star David Mazouz a souvenir from every country he visits.
The 24 actor is currently travelling the world to promote his latest TV project and has visited countries including Britain, Germany, Spain and Russia.
Sutherland has now revealed he has been taking time out for shopping trips as he has promised to bring back gifts for child star Mazouz, who plays his onscreen son, as well as souvenirs for his grandchildren.
He tells the Associated Press, "(When I was in London) I went down to the Westminster Abbey gift shop. I promised David, who plays Jake, that I would get him something from every country we visit and I have to do the same thing for my grandsons."