Playing for keeps

Based off the movie playing for keeps but with a different ending

Summary

Troy Bolton is 31 and a famous and pro-basketball player who plays for Phoenix Suns. He is married with 2 kids. His wife, Jocelyn, his high school sweetheart who he married at the age of 22; doesn't know what her husband gets up when he is travelling around America for NBA. Since Troy started in NBA at the age of 20, he has had over 15 different affairs with another woman.

Troy and Jocelyn have two girls together; Ava Elizabeth is 7 years old and has a 4 year old baby sister named Makayla Faith.

Even Jack and Lucille Bolton his parents don't know what he is up too.

After a game in Chicago against the Chicago Bulls, Troy mets Gabriella Montez is 29 and the manager of InterContinental Hotel at a Nightclub called Double Door.

After a night out they end up at Gabriella's Apartment.

They started an affair, a year later it was over with Troy and Gabriella but a 2 months after the break up; Gabriella finds out she is pregnant.

When Gabriella is 5 months pregnant she tells calls Troy and tells him about his future son.

Troy decided to pay off Gabriella to not tell his wife or his family about the baby.

After Matthew (Matt) Christian Montez was born, Troy makes Gabriella get a DNA test done on her son to try to say Matt is not his son but the test came back positive so now Troy to face his wife and his family about what he gets up when he is travelling around the US and all woman that he has being involved with.

When Matt is 4 months old, he mets his father for the first time, then when is 7 months old, his father files for joined-custody of him

When Matt is 18 months old, Troy files for sole-custody.

This about the fight for Matt's life and who get custody of him

But when Matt is 4, the marriage of Troy and Jocelyn breaks up but will Troy and Gabriella get together and raise their son together?

Zac Efron as Troy David Bolton

Vanessa Hudgens as Gabriella Anne Montez

Jodie Sweetin as Jocelyn Bolton

Corbin Bleu as Chad Danforth

Monique Coleman as Taylor Danforth

Ashley Tisdale as Sharpay Evans- Baylor

Christopher Warren Jr. as Zeke Baylor

Lucas Grabeel as Ryan Evans

KayCee Stroh as Martha Cox

Olesya Rulin as Kelsi Nielsen

Ryne Sanborn as Jason Cross

Bart Johnson as Jack Bolton

Leslie Wing as Lucille Bolton

Soccorro Herrera as Maria Montez

David DeLuise as Anthony Montez

Abigail Breslin as Ava Elizabeth Bolton

Madeline Carroll as Makayla Faith Bolton

A young Zac Efron as Matthew Christian Montez

A young Stella Hudgens as Emma-Leigh Anne Bolton

It you want you continue this story… please review