A Friend in Need
Fandom: "Wheels on Meals" (Thomas/David)
Archive: If you want it, please email me for permission. Thank you!
Rating: NC-17 for m/m erotica
Summary: A "missing scene" from the movie. Just a warm
little PWP for a cold winter's night.
Notes about the film: Thomas (Jackie Chan) and David
(Yuen Biao) are two lovely boys from Hong Kong who
work a catering truck together in Barcelona (they
also live together in a one-bedroom apartment, with
two beds). They both are infatuated with Sylvia, the
daughter of David's father's girlfriend. Turns
out Sylvia's a streetwise pickpocket, on the run from
the police after she tries to lift a wallet and the
theft goes wrong. Thomas and David take her in for
the night, each one trying to win her affections
until she out and out asks who wants to sleep with
her first. This story is about what happens after
they both turn her down.
Disclaimer: I don't own these characters; they belong
to Golden Harvest. The following is written purely for
fun, not for profit. The first few lines of dialog are
taken directly from the movie, but the rest all comes
from my warped imagination.
Sylvia, having settled down on the sofa with David's
pillow and Thomas's blanket, looked at both men and
smiled. "Let's not waste time," she said. "Which one
of you wants to go first tonight? It's all the same
David spit out his tea. Thomas ripped the book he was
pretending to read. The two men looked at each other
and started laughing. Abruptly they stood, then walked
around behind the sofa where Sylvia lay, waiting for
their answer. Their eyes met, and in a moment of silent
communication they reached their decision.
"We'll sleep in our own beds!" Thomas and David declared
in unison. Arms clasped around each other's shoulders,
they turned and marched into the bedroom.
Thomas slammed the door shut behind them with his
free hand. David let out a deep sigh of relief and
headed straight for his bed. "I'm glad you were
thinking what I was thinking," he said, collapsing
onto the mattress, rubbing his hands over his face.
"I'm glad you were thinking what I was thinking,
too," Thomas agreed, sitting down on the edge of
David's bed. "She really is very pretty..."
"She's beautiful..." David moaned in agreement.
"...but we shouldn't let a girl come between us. No
matter how pretty she is. It's not right."
"I agree." David dropped his hands and looked up at
Thomas with a smile. "I was acting like an idiot,
"More so than usual!" Thomas told him, laughing and
ducking as David threw a sloppy punch in his
"Oh yeah? You were acting the same--giving her my
pillow, saying you were going to bed when you didn't
"But you started it," Thomas defended himself.
"Did not!" David took another swing at him, this one
still playful but faster than the last. Thomas
blocked it with his right arm, then pounced on the
other man. Accusations flew back and forth as they
wrestled, David struggling to get out from beneath
Thomas, but not succeeding. In truth he wasn't trying
that hard--he rather liked the way it felt to be
pinned down beneath his friend's body. They
sparred together all the time, but it wasn't usually
like this, on the bed and all over each other so
He wasn't usually so riled up with sexual energy
either, but Sylvia had gotten to him pretty bad. He
nearly moaned aloud when Thomas's thigh brushed
against his groin as they struggled. Instead he stopped
fighting, allowing Thomas to grab his wrists and
pin them above his head.
"You giving up, Four Eyes?" Thomas asked, smiling
that irresistible smile of his.
"I give up, I give up!" David answered, rather
hoping Thomas wouldn't let him go too quickly. They
were best friends, but sometimes, David wished they
could be even better than best friends. Sylvia was
pretty, yes, but Thomas...well, Thomas was something else.
Thomas had been his friend since they were five years
old, and knew him better than anyone. The only thing
he didn't seem to know, as far as David could tell,
was how David really felt about him.
Thomas shifted his weight a little and his thigh
brushed against David's groin again. The whimper
escaped David's throat before he could stop himself,
and with horror he realized he was hard. Surely there
was no way Thomas hadn't noticed, given how thin
their bedclothes were. The sudden change in Thomas'
expression told him he was right.
"Big Nose!" David shouted out, trying to distract the
other man with the familiar insult. He struggled--
this time for real--to get out from underneath
Thomas. But just as he was now determined to get
free, Thomas seemed as determined to make certain he
didn't go anywhere. David tried to roll free, but
Thomas wouldn't let him. As they wrestled, Thomas
released one of David's hands. Before David could
lash out with it, however, Thomas reached down and
cupped his hand over David's groin.
"What's this?" Thomas asked, rubbing his hand over
David's erection. "For me?"
"For Sylvia." David tried not to moan, but, oh it
felt so good to have Thomas touching him like that.
"I think you're lying, Four Eyes." Before David could
respond, Thomas kissed him.
David was frozen in shock. His lips refused to
respond, at first, his mind telling him that what was
happening couldn't be real. Did Thomas really want
him, too? Or was he just teasing? But Thomas kept
stroking him, and he didn't let up on the kiss, and
after a time David realized this had to be real.
Thomas wouldn't be so cruel as to tease him like
David opened his mouth and dared to flick his tongue
over Thomas' full lips. They tasted better than they
ever had in his dreams, and they were so warm, so
inviting. Thomas broke the kiss after some long time,
looking into David's eyes and grinning like a fool.
"I've thought about doing that for a long time," he
"Why didn't you?"
"I was scared."
"Why weren't you scared just now?"
"Because I'm really horny," Thomas replied honestly.
"Could see that you were, too. I didn't want you
running out in the middle of the night to do it with
Sylvia, when maybe I finally had a chance with you."
David ran his hand down Thomas's side. "You've always
had a chance with me."
"I didn't know, not until now," Thomas answered,
ending the discussion with a kiss. David
squirmed and moaned against Thomas's mouth, running
his hand through the other man's soft hair, down his
side, his back, urging him closer, as close as he
could get. Thomas slipped his hand under David's
shirt, stroking his stomach, the touch leaving David
shivering. There was such strength in those hands,
and they laid claim to David's body, every inch that
they could get to. When Thomas's hand slipped beneath
the waistband of David's pants and brushed right
against his cock, David yelped, nearly coming right
then and there from the unexpected contact.
"Shhh...!" Thomas urged, removing his hand. "You and
your big mouth. Don't forget, we have a guest in the
"Maybe we should invite her in to join us," David
suggested, only half-joking.
"Not ready to share you yet," Thomas answered,
kissing his way along David's neck. "I want to have
you all to myself for now."
Thomas bit David's neck lightly, and David yelped
again. "Quiet!" Thomas hissed, "Or do I have to find
a way to keep your mouth shut?"
"I have an idea," David answered, and pushed the
slightly larger man onto his back. David sat up and
straddled him, sitting low enough on the other man's
thighs that he could appreciate the bulge in Thomas's
sleep-pants, rub his hands over it lightly. Thomas
drew in a gasped breath but didn't cry out, obviously
struggling not to make too much noise.
David ran his hands up over Thomas's chest, taking a
moment to appreciate his friend's body and face, the
way Thomas was looking at him now with obvious
"What are you doing?" Thomas asked after a while.
"Looking at you."
Thomas scrunched up his face. "Am not. My nose is too
"I like your nose," Thomas said, leaning down to put
a light kiss on it. "I like everything about your
"You just can't see me too well, Four Eyes."
"I think I see you better than anyone else," David
countered. He slipped his fingers under Thomas's
light shirt and urged it up over his head. He then
raised himself slightly off Thomas's legs, enough
that he could work the man's pants down over his
thighs. Thomas let out a small gasp as his erection
was freed, and David sighed as he ran his fingers
over it lightly. He had seen Thomas naked countless
times before, but not like this. This was something
different, something to remember.
"Harder," Thomas urged, thrusting his hips up to meet
"Impatient?" David asked teasingly, sliding lower
down Thomas's legs, bringing his head down close to
the other man's groin. "Is this better?" he asked,
just before placing his lips around the tip of
Thomas's cock and then sucking down on it hard.
It was Thomas's turn to let out a yelp of surprise.
David released him and scolded, "Quiet! Or I'll
Thomas made a fist and bit down on it. David laughed,
and then turned his attentions back to his friend's
erection. He wasted no time getting back to his
pleasurable task, determined to show Thomas how much
he wanted him. He'd thought about doing this enough
times before, but it was a little more difficult than
he imagined. But still, Thomas didn't seem to have
any complaints with his technique. David used his mouth
and his hands, finding a steady rhythm, and it wasn't
long before Thomas was bucking up to meet his
movements, urging him to go faster, faster, faster.
Thomas let out a loud moan around his fist and came
in David's mouth. Come trickled down his David's chin
even as he swallowed what he could, and he didn't let
go of the man's penis until Thomas forcibly dragged
him up and into his arms for a tight embrace.
"David...David..." Thomas sighed his name, over and
over, holding him close and not showing any signs of
wanting to let go anytime soon. David snuggled
against Thomas as close as he could, fighting off
joyful tears that threatened to fall. He'd wanted
Thomas like this for so long, again he could not
believe for a moment that this was real--and all
thanks to the lovely lady sleeping right now in their
Would Thomas still want him like this come tomorrow?
The day after? David hoped so. He didn't know if he
could go back to just being Thomas's best friend. And
right now, he was still aching for his own release,
feeling desperate for Thomas to touch him down there
again...he didn't need more than that, would barely
need more than one or two strokes and he'd surely be
"Thomas..." he called gently.
"Mmmmm?" Thomas replied drowsily, obviously on the
edge of drifting asleep.
David took Thomas's hand and guided it toward his
still hard erection. "I...could you..."
"Oh! Sorry," Thomas said. "I didn't mean to forget
about you." He rubbed his hand gently over David's
groin, then went for the waistband of his pants.
David eagerly assisted Thomas in removing him, and
his shirt, and sighed in delight as they embraced
again, this time for the first time with no clothes
"Thomas, need you...need you..."
Thomas kissed him hard. "You have me," he said, then
kissed him again, reaching for David's erection and
stroking it as he continued kissing him.
As David had predicted, it didn't take long. He'd
wanted this for too long, and it had come so
unexpectedly tonight. He wished he could hold onto
the moment for hours but it was over within a few
minutes--he was coming into Thomas's hand and Thomas
was stifling his cries with a devouring kiss.
David released his tight hold on Thomas only once his
heartbeat had slowed back to normal, and the sweat on
his skin had begun to cool. The night air was
actually a bit chilly, he realized now, causing him to
shiver. "Cold," he said.
Thomas pulled away from David just long enough to
pick up the blanket from where it had been kicked
onto the floor. He pulled it up over the two of them
and said, "We can share one blanket, but it's hard to
share one pillow."
"Mmm, don't need a pillow. I have you," David
answered, showing Thomas what he meant by resting his
head on his chest.
"Wai! You forgot something, Four Eyes," Thomas
teased, tapping the frame of David's glasses.
"Oh, sorry," David answered, reaching up to yank them
off, then dropping them haphazardly on the floor by
the bed. He kissed Thomas's chest lightly and asked,
"Do you think Sylvia heard us?" David asked.
"Unless she sleeps like the dead. You've got such
a big mouth."
"Me? You scream like a monkey in heat."
"Wai, don't start. It's late, and we have to get to
work early tomorrow."
"If you want to give money to Sylvia to help her out,
we have to work more hours, otherwise we won't
make the rent this month."
"Oh. OK." David fell quiet for a moment, thinking,
then asked Thomas, "You're not mad I want to help
her, are you? I know you don't trust her, but I think
she really needs our help."
"I'm not mad, Four Eyes," Thomas assured him,
brushing his hand through David's hair lightly.
"That's the way you are, always wanting to help
people. I wouldn't want you to change; I like you
just the way you are."
David smiled, his heart warmed by Thomas's words. It
was the best having such a good friend. Maybe Sylvia
would become their friend, too. Well, he supposed
they'd just have to wait and see.