Clad in a white pin-stripe black suit, white shirt and pink tie, the 67-year-old, who is known for his punctuality, was two hours late for the promotion of the film.
The actor entered the event with a noticeable miffed look and picked a seat not meant for him.
When a PR agent informed him that he was to be seated in the centre where his nameplate was assigned to him, he asserted: "Just change the card".
Asked by a scribe how he maintained his innocence despite his success and whether it was courtesy the values inherited from his father, Big B who was trying to answer looked at the gawking male debutants from "Teen Patti" and said: "What are you looking at?"
He then answered: "People like these (pointing at the audience) keep me going."
The 67-year-old was at the Gold Souk mall here alongside the cast and crew of the film which included producer Ambika Hinduja, director Leena Yadav, R. Madhavan and newcomers Siddharth Kher, Dhruv Ganesh, Vaibhav Talwar and Shraddha Kapoor.
A source who was present at the event said about Amitabh's mood: "Amitji is probably angry because of the questions he was asked by a TV journalist...."
Releasing Feb 26, "Teen Patti" is about greed and deception with the background of high-stake gambling. Apart from Amitabh in the lead, it also stars Sir Ben Kingsley, Raima Sen and Saira Mohan in important roles.
The film also boasts of special appearances by Ajay Devgn, Jackie Shroff, Mahesh Manjrekar, Ranjeet, Shakti Kapoor and Tinnu Anand.