cast
Jennifer Lopez
as Rose Alvarez