Actor
- Milk (2008) .... Scott Smith
- Nights in Rodanthe (2008) .... Mark Flanner (uncredited)
- Pineapple Express (2008) .... Saul Silver
- An American Crime (2007) .... Andy
- In the Valley of Elah (2007) .... Sgt. Dan Carnelli
- Knocked Up (2007) .... Himself (uncredited)
- Interview (2007) .... Boyfriend on Phone (voice)
- Spider-Man 3 (2007) .... New Goblin / Harry Osborn
- The Dead Girl (2007) .... Derek
- Mother Ghost (2007) .... Skateboarder guy
- Camille (2007) .... Silias
- Finishing the Game: The Search for a New Bruce Lee (2007) .... Rob Force
- Good Time Max (2007) .... Max
- The Holiday (2006) .... Himself (uncredited)
- Flyboys (2006) .... Blaine Rawlings
- The Wicker Man (2006) .... Bar Guy #1
- The Ape (2006) .... Harry Walker
- Annapolis (2006) .... Jake Huard
- Tristan + Isolde (2006) .... Tristan
- Grasshopper (2006) .... Travis
- Fool's Gold (2005) .... Brent
- Spider-Man 2 (2004) .... Harry Osborn
- The Company (2004) .... Josh
- The Car Kid (2003) ....
- City by the Sea (2002) .... Joey
- Spider-Man (2002) .... Harry Osborn
- Deuces Wild (2002) .... Tino
- Blind Spot (2002) .... Danny
- Sonny (2002) .... Sonny Phillips
- Mean People Suck (2002) .... Casey
- You Always Stalk the Ones You Love (2002) ....
- Some Body (2001) .... Apartment Guy 3 (uncredited)
- Whatever It Takes (2000) .... Chris Campbell
- Never Been Kissed (1999) .... Jason Way (as James Edward Franco)
- Red Leaves (2008) ....
- Good Time Max (2007) ....
- The Ape (2006) ....
- Fool's Gold (2005) ....
- The Ape (2006) .... executive producer
- Good Time Max (2007) .... (written by)
- The Ape (2006) .... (written by) &
- Fool's Gold (2005) .... (play "Fools Gold") and

