Premiera filmu odbyła się 14 maja 2011 podczas 64. Międzynarodowego Festiwalu Filmowego w Cannes, a dziesięć miesięcy później film odbył się 9 marca 2012 w Wielkiej Brytanii. Zdjęcia do filmu zrealizowano w Szkocji w Wielkiej Brytanii i na Wyspie Man.