Ida Barklund is an actress, known for Rap Sucks (2011), Impostor (2011) and The Last Saint (2014). Read more on iMDB