List of characters in Justice for Love duology

This page is a list of all characters featured in the Justice for Love duology.

Alicia Salvacion


Appearances: History:
 * Portrayed by: Yasmien Kurdi
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession
 * 3) The Final Moments
 * After losing everything she had in the Philippines in what appears to be a series of unfortunate events, Alicia seeks to start a new life on her own, eventually ending up in San Francisco, only for history to repeat itself as she loses her second husband and newborn baby in a streetcar accident. Experiencing hopelessness once again, Alicia begins to suffer from depression and attempts to commit suicide, only for her to meet Mylene. As the world has only three months left due to an impending asteroid impact, it's up to Alicia to help Mylene clear her name after she was framed for murder, at the same time attempting to reunite with her former relatives in Manila.

Ethan Salvacion


Appearances: History:
 * Portrayed by: Martin del Rosario
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession
 * Seperated from his own family at a young age due to a small mistake by Alicia, Ethan develops intense hatred on his own sibling, and spends the next 23 years planning to seek revenge by intentionally ruining Alicia's life, culminating with the murder of his own father in 2015, successfully framing Alicia, resulting in her being sentenced for life in the Philippines. A few years later, Ethan realizes that Alicia is still alive, and is now living in San Francisco. Ethan plans to end his obsession by finally killing Alicia, before the world comes to an end.

Mylene Concepcion


Appearances: Notes: History:
 * Portrayed by: Max Collins
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession (cameo)
 * 3) The Final Moments
 * Diagnosed with asthma at a young age
 * Mylene's life in the Philippines has been perfect, from being happily married to giving birth to her only son. Sometime later, she discovers that her sister Andrea is now engaged to Gregorio Soriano, the CEO of Soriano Industries, and decides to travel to San Francisco with her family, only to reunite with her sister, but she accidentally meets Alicia and becoming close friends, as Mylene helps Alicia recover from her depression. Following a failed attempt to rescue Andrea from Gregorio, Mylene is framed for murdering Olivia, forcing Alicia to stay in San Francisco to help Mylene clear her name.

Lorraine "Lori" Jones
Appearances: History:
 * Portrayed by: Rose Byrne
 * 1) #JusticeForLove: End of the World
 * A renowned investigator, she is tasked by the federal government to investigate the recent increase of crime activity in the San Francisco Bay Area, that appears to be linked to Gregorio Soriano, the CEO of Soriano Industries. However, during her investigation efforts, both Mylene and Alicia approach her and seeks assistance, when Alicia was kidnapped by Ethan and Mylene being framed for murdering Olivia. Lori discovers that the latter case appears to be connected to her investigation, but decides to abandon it following the announcement of an impending asteroid impact.

Andrea Concepcion
Appearances: History:
 * Portrayed by: Ivana Alawi
 * 1) #JusticeForLove: End of the World
 * Mylene's younger sister that is living in San Francisco and is now engaged to Gregorio Soriano, the CEO of Soriano Industries. One day, she discovers that Gregorio is involved in organized crime. Andrea's attempts to escape directly results in Mylene getting framed for murdering Olivia. She is killed during the destruction of San Francisco, caused by a second asteroid fragment from Clara.

Gregorio Soriano
Appearances: History:
 * Portrayed by: Jay Manalo
 * 1) #JusticeForLove: End of the World
 * Andrea's fiancé and the CEO of Soriano Industries. It is later discovered that he is also involved in organized crime throughout the San Francisco Bay Area. Sometime later, he finds out Andrea's attempts to escape from him, Gregorio then retaliates by killing Olivia and framing Mylene, before leaving San Francisco.

Corazon "Cora" Salvacion
Appearances: History:
 * Portrayed by: Lovely Rivero
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession
 * 3) The Final Moments
 * Romina's sister and Alicia's only relative in California. Following the ferry tragedy that presumably killed Alicia, she left the Philippines to work as a overseas Filipino worker in Sacramento, and manages to provide a better life for her twin children, after being abandoned by her husband. By 2020, she discovers that Alicia is actually alive, but is diagnosed with brain tumor, and has only 2 months left, forcing her and Alicia to finally return to the Philippines.

Romina Salvacion
Appearances: History:
 * Portrayed by: Jean Garcia
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession
 * Alicia's mother and Raymond's wife. In 1997, during Ethan's 7th birthday, she blames Alicia for losing her only sibling, and almost killed Alicia in an accident. Realizing her mistake that risked Alicia's life, she later forgives Alicia and promises to take care of her. Several years later, her husband was suddenly murdered, and with the available evidence pointing out to Alicia being the suspect, she again blames Alicia, breaking her own promise, and finally decides to forget about Alicia when she is sentenced for life to prison. Following the ferry tragedy however, that presumably killed Alicia, she immediately regrets her decision again for the rest of her life. By 2020, she discovers that Alicia is actually alive and is in California, but dies only a few hours before Alicia's arrival in Manila.

Raymond Salvacion
Appearances: History:
 * Portrayed by: Alfred Vargas
 * 1) Justice for Love Presents: The Obsession
 * Alicia's father and Romina's husband, that was murdered by Ethan in 2015 in an attempt to frame Alicia.

Catherine "Cathy" Reyes
Appearances: History:
 * Portrayed by: Sunshine Cruz
 * 1) Justice for Love Presents: The Obsession
 * 2) The Final Moments
 * For most of her life, she prioritized career over everything, resulting in Catherine having no family, children, or even friends, but has become a successful hotel manager in Honolulu. It changed when Alicia arrived and begins working as a receptionist for her hotel. As Alicia discovers Catherine's loneliness, the two became friends and begins to take care of each other. After Alicia left Honolulu, she is confronted by Ethan and begins threatening her regarding Alicia's whereabouts. Catherine continues to refuse, and is willing to sacrifice her own life just to protect Alicia instead of betraying her, which eventually leads to Catherine's death.

Stephanie "Steffi" Perez
Appearances: History:
 * Portrayed by: Jade Lopez
 * 1) #JusticeForLove: End of the World
 * 2) The Final Moments
 * Mylene's supportive best friend, and a journalist. After a near-death experience in the Philippines in 2017, she travels to San Francisco for her career, becoming a local news reporter for the San Francisco Bay Area. After Mylene is framed for murdering Olivia, she attempts to gather enough evidence linking Gregorio to the murder of Olivia, by convincing Cristina, Gregorio's executive assistant, to testify against Gregorio in Mylene's court trial, unaware that she could get killed like Olivia. By October 10, following Clara's impact in central France, she spends her final moments together with Mylene and her family in Sacramento, embracing their deaths as the firestorm approaches Sacramento.

Olivia
Appearances: History:
 * Portrayed by: Ysabel Ortega
 * 1) #JusticeForLove: End of the World
 * A protective friend of Mylene and Andrea, that dislikes Alicia for being too close to Mylene. She is later killed by Gregorio in an attempt to frame Mylene.

Cristina
Appearances: History:
 * Portrayed by: Empress Schuck
 * 1) #JusticeForLove: End of the World
 * 2) The Final Moments
 * Gregorio's executive assistant. After Alicia was rescued from Ethan, Mylene approached her in an attempt to sneak into Gregorio's house and rescue Andrea. When Mylene is framed for murdering Olivia, Stephanie then convinces her to testify against Gregorio in Mylene's court trial, but initially refuses. Later, she realizes that Mylene will be sentenced for a crime she never commited, and eventually agrees to testify against Gregorio, in exchange of quitting her job and reuniting with her 3-year old daughter in the Philippines. By October 5, she meets Alicia again while in a shopping mall in Manila, but the widespread global panic begins as the asteroid deflection mission is announced in failure. She immediately leaves Alicia alone during the chaos to return home and spend her final moments with her daughter.

Nathan "Nate" Castillo
Appearances: History:
 * Portrayed by: Mikael Daez
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession
 * Alicia's ex-husband and her first love interest, that she met in 2012, and the two became married by 2014. A year later, Alicia was framed for murdering her own father, which resulted in Nathan to breakup with Alicia, as his mother, Veronica, couldn't accept having a criminal as her daughter-in-law. Nathan later falls in love with Lynette, becoming his second wife by 2017.

Eileen Salcedo
Appearances: History:
 * Portrayed by: Reese Tuazon
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession
 * Alicia's supportive best friend in the Philippines. When Alicia was framed for murdering her own father, she still believes that Alicia is innocent. However, following the ferry tragedy that presumably killed Alicia, she immediately forgets about Alicia, and has moved on to a better life in Baguio City.

Veronica Castillo
Appearances: History:
 * Portrayed by: Sheryl Cruz
 * 1) Justice for Love Presents: The Obsession
 * 2) The Final Moments
 * Nathan's socialite mother and Alicia's mother-in-law, also dislikes Alicia as her son's wife. Sometime after 2017, Lynette had betrayed the Castillo family, after stealing most of Veronica's wealth. As a result of this incident, she regrets despising Alicia in the past, and just before the firestorm reached Manila, she goes to the Salvacion family home to apologize to Alicia, but Alicia refuses to accept her apology.

Doña Agnes Castillo
Appearances: History:
 * Portrayed by: Celia Rodriguez
 * 1) Justice for Love Presents: The Obsession
 * Veronica's mother and Nathan's grandmother, that died shortly after Lynette betrayed the Castillo family.

Lynette
Appearances: History:
 * Portrayed by: Kris Bernal
 * 1) #JusticeForLove: End of the World (planned)
 * 2) Justice for Love Presents: The Obsession
 * Nathan's second wife. At first, Veronica believes she is the perfect wife for her son Nathan, but sometime after their wedding in 2017, Lynette betrays the Castillo family, after stealing most of Veronica's wealth.

Richard
Appearances: History:
 * Portrayed by: Jestoni Alarcon
 * 1) Justice for Love Presents: The Obsession
 * 2) The Final Moments
 * An American soldier living in Saipan with his wife Lolita. One day, he suddenly found an unconscious individual washed ashore from the Pacific Ocean, that turns out to be Alicia, who survived the ferry tragedy.

Lolita
Appearances: History:
 * Portrayed by: Angelu de Leon
 * 1) Justice for Love Presents: The Obsession
 * 2) The Final Moments
 * Richard's wife, that is now living in the Northern Mariana Islands with her husband. She decides to take care of Alicia after waking up from a two-year coma.

Adrian
Appearances: History:
 * Portrayed by: Dion Ignacio
 * 1) #JusticeForLove: End of the World
 * 2) Justice for Love Presents: The Obsession
 * Alicia's second husband that she met in Honolulu, and later brings Alicia to San Francisco to raise a family on their own, after getting married, but was killed in the streetcar accident in Market Street.

Melissa Santos
Appearances: History:
 * Portrayed by: Carmina Villarroel
 * 1) Justice for Love Presents: The Obsession
 * A lawyer that is assigned to Alicia's case. Her attempts on clearing Alicia's name fails due to insufficient evidence and after being threatened by Ethan.

Alex
Appearances: History:
 * Portrayed by: Jason Abalos
 * 1) #JusticeForLove: End of the World
 * 2) The Final Moments
 * Mylene's husband. Since their arrival in San Francisco, he notices that Mylene has been prioritizing taking care of Alicia more than her own family, which results in him threatening Mylene to end their marriage.

Darlene
Appearances: History:
 * Portrayed by: Denise Barbacena
 * 1) Justice for Love Presents: The Obsession
 * Another receptionist of the Aloha Hotel, she is Alicia's co-worker and friend in Honolulu.

Lourdes
Appearances: History:
 * Portrayed by: Tina Paner
 * 1) Justice for Love Presents: The Obsession
 * One of the Salvacion family's neighbours, and Jenna's mother.

Jenna
Appearances: History:
 * Portrayed by: Pauline Mendoza
 * 1) Justice for Love Presents: The Obsession
 * Lourdes' daughter, that dislikes Alicia.

2020 NA (Clara)


Appearances: Notes: History:
 * Portrayed by: CGI
 * 1) #JusticeForLove: End of the World
 * Probably named after an individual also named Clara, presumably its discoverer
 * Originating from the outer asteroid belt, Clara was a 10-kilometer asteroid fragment of a much larger parent body that collided with another impacting body several million years ago, that resulted in its orbit being disrupted, placing it on a collision course with Earth, and will impact in about three months. At the same time, small fragments from Clara wreak havoc around the world, destroying the cities of Tokyo, San Francisco, and Los Angeles in the process. Attempts to deflect the asteroid using ICBMs failed, and Clara finally impacts Earth on October 10, in central France, just east of Paris, triggering a global firestorm that renders the Earth's surface uninhabitable, causing most animal and plant life to become extinct, including mankind.

Jessica
Appearances: History:
 * Portrayed by: Gabriella Wilde
 * 1) #JusticeForLove: End of the World (planned)
 * Lori's best friend that lives in San Francisco. Intended as a supporting character. In an interview with Wilde, it is revealed that her character was removed to give more character development on the lead protagonists.

Patricia Peterson
To be added.

Rosa Watson-Warring
To be added.

Joshua Warring
To be added.

Thomas Barrett
To be added.

Mary Tate
To be added.

Jake Travis
To be added.

Edwin Anderson
To be added.

Arthur Ledger
To be added.

William Dawson
To be added.

Trivia

 * In earlier drafts of the film, Lori was intended as the third lead protagonist, after Mylene and Alicia. Gabriella Wilde was even cast as Lori's supportive friend, named Jessica. However, due to the extremely long running time (almost 4 hours), it was decided to simplify the story, turning Lori into a supporting character, while Jessica was cut entirely.
 * A known inconsistency occurs regarding Lori between the film and the prequel series. In the film, Lori is one of Alicia's friends that she met in San Francisco. However, the prequel series shows that Alicia did not meet anyone after arriving in San Francisco.
 * The scene which shows Catherine being killed by Ethan is no longer considered canon because Catherine is clearly shown to be alive during The Final Moments, which takes place on October 10, 2020.
 * #JusticeForLove: End of the World marks the second instance Ysabel Ortega portrayed a character that lives in San Francisco, after On the Wings of Love.
 * Lynette also appears in #JusticeForLove: End of the World, but her only scene was cut. In the film, her name is never mentioned.
 * Empress Schuck, who portrays Cristina, previously appeared in Shake, Rattle and Roll Fourteen: The Invasion, another Philippine film that uses the same apocalypse theme as #JusticeForLove: End of the World, but instead of an impending impact event, the film uses the 2012 phenomenon.