movie set in greenock, starring gerard butler