Erika Toda was born on August 17, 1988 in Kobe, Japan. She is an actress, known for Death Note (2006), Death Note: The Last Name (2006) and Liar Game: The Final Stage (2010). Read more on iMDB