![Picture](/uploads/2/0/2/4/202457/6030244.jpg?144)
Gritty drug drama Trainspotting has been named the best British film of the past six decades.
The movie - starring Ewan McGregor and Robert Carlyle - triumphed in a Diamond Jubilee poll staged by HMV to find the top screen hits of the Queen's reign. Read more here