Seth Rogan dropped 30 pounds for the role and was looking better than ever - even next to costar Cameron Diaz (and that's saying something!) - as shooting got underway on The Green Hornet in Los Angeles this week.
Click Here For More Photos
The movie has taken more than a decade to get off the ground and Rogan's casting has been questioned by Hornet fans but now that cameras are rolling, interest is intense.
- Doctors Can Tell: 27 Celebrity Nose Jobs Before and After — From Meghan Markle to Ariana Grande
- No Glam Squad: 34 Celebrities Who Shocked Their Fans With Unfiltered Makeup-Free Photos
- Cameron Diaz Looks Tense On Set With Jamie Foxx Stand-Ins As She Films For The First Time Since Actor's Hospitalization
Rogan plays Britt Reid. By day, he's a dashing newspaper publisher. By night, he's a crime-busting super hero. Diaz is Lenore Case, Reid's secretary and one of the few people aware of his double life.
Nicolas Cage and Jay Chou (as Kato) also star. The film won't be in theaters until December, 2010.