It is hard for starlets of a certain age to remain in the spotlight.
But Heather Graham effortless outshone her rivals at the premiere of At Any Price at the Tribeca Film Festival on Friday.
The 43-year-old showed off a figure that would make many women half her age envious as she strutted her stuff at the star studded event in New York.
She donned a daring figure-hugging black and flesh coloured dress as she trotted down the red carpet.
But there was stiff competition for the star, who plays the female lead in the drama, though she just about managed to win the battle of the beauties by a nose.
For her much younger co-star Maika Monroe tried to crowbar some off the attention away from Heather by donning a flattering little black dress.
The 19-year-old even had the temerity to pull off Heather's trademark over-the-shoulder pose for photographers.
At Any Price tells the tale of 'an enterprising farmer whose plans cause problems within his family'.
Efron's character plays the lead role of Dean Whipple, while Dennis Quaid is playing the role of his father.
And the former even graced the event, which was co-founded by screen legend Robert De Niro, with his presence.
The busy High School Musical star had raised eyebrows by missing the Los Angeles premiere earlier in the week, but made up for it by wearing a dapper grey suit and waistcoat.
He even managed to put Dennis to shame by eschewing the current tie-less trend and wearing a lovely patterned grey number.
But Heather Graham effortless outshone her rivals at the premiere of At Any Price at the Tribeca Film Festival on Friday.
The 43-year-old showed off a figure that would make many women half her age envious as she strutted her stuff at the star studded event in New York.
The best At Any Price: Heather Graham was the shining star at the film's premiere at the Tribeca Film Festival
But there was stiff competition for the star, who plays the female lead in the drama, though she just about managed to win the battle of the beauties by a nose.
For her much younger co-star Maika Monroe tried to crowbar some off the attention away from Heather by donning a flattering little black dress.
The 19-year-old even had the temerity to pull off Heather's trademark over-the-shoulder pose for photographers.
Simply stunning: Boogie Nights star Heather was happy to prove she is looking great at 43 from every angle
Running her close: Young filly Maika Monroe almost stole the limelight from Heather thanks to this little black dress
Starlet: The 19-year-old even pulled off Heather's trademark over-the-shoulder pose
Efron's character plays the lead role of Dean Whipple, while Dennis Quaid is playing the role of his father.
And the former even graced the event, which was co-founded by screen legend Robert De Niro, with his presence.
The busy High School Musical star had raised eyebrows by missing the Los Angeles premiere earlier in the week, but made up for it by wearing a dapper grey suit and waistcoat.
He even managed to put Dennis to shame by eschewing the current tie-less trend and wearing a lovely patterned grey number.
Talented threesome: Heather looked like she was having a great time with Zac Efron and Dennis Quaid
Feeling glum: Perhaps Maika was grumpy she was one-upped after only posing with co-star Zac
Group shot: Everyone was smiling as the cast and director posed together for this jolly photograph