Twilight star Robert Pattinson was back in Vancouver yesterday celebrating his 23rd birthday with his New Moon co-stars. Castmates, including Kristen Stewart who he was spotted getting very cozy with a few weeks ago, and Ashley Greene, took Rob to his favorite Vancouver spot, Global Grill. Wearing a black hoodie and just being perfect as always, Pattinson stopped to pose for pictures and sign autographs for the mob of fans waiting outside the restaurant. In all fairness, we would have mobbed him too. We hope you had a very happy birthday Rob!