Leaha Boschen es una actriz, conocida por Ataraxia (2010), Nature Valley: la carpa roja (2010) y Karma (2012).