We knew there had to be a reason "Twilight" actress Ashley Greene has been hitting the gym so frequently. On Monday, the star was spotted in New York both topless and in a bikini as she shot scenes for her latest film.

The 26-year-old actress looked hot in her tiny yellow bikini while working on the Lorne Michaels produced film "Staten Island Summer" at Great Kills swim club located in Staten Island, according to the Daily Mail.

At one point during filming Greene removed her top and lay on her stomach soaking in the sun.

The actress, who is a natural brunette, sported blonde hair for the film, which tells the story of two friends, Danny and Frank, following high school graduation. As Danny plans to head to Harvard, Frank is unsure about his future and the pair spend their summer working as lifeguards.

[For photos of Ashley Greene in a bikini and topless click HERE]

The star, who is trying to shake her adorable Alice Cullen image, can also be seen in "CBGB,: based on the iconic New York nightclub. Green plays Lisa Kristal, the spitfire daughter of owner Hilly Kristal, whose club heavily influenced the punk scene when it opened in 1973, according to the Daily Mail.

"CBGB," along with Oliver Blackburn's collegiate thriller "Random," in which Greene portrays a violent gang leader, are both in post-production.

The actress made headlines just last month when she was spotted with Jamie Campbell Bower the same day that he and Lily Collins' break up was announced.

Bower and Greene worked on "The Twilight Saga: Breaking Dawn- Part 1" film together and were seen leaving the gym with big smiles on their faces.

As the two walked close by one another it seemed as if their friendship may have blossomed into something more. However, the pair have not been spotted together since.