Annie Louise Ross

Annie Louise Ross

Annie Louise Ross is an actress, known for Trainspotting (1996), The Acid House (1998) and Drifting (1999).