In 2010, Abel had a role in the film adaptation of Percy Jackson & the Olympians: The Lightning Thief playing Luke Castellan which released on February 12, 2010 (later returning in the sequel, Percy Jackson & the Olympians: The Sea of Monsters, which was released on August 7, 2013). Afterward in 2011, Abel starred in the live-action film I Am Number Four playing Mark James.
In 2010, Abel appeared as Luke Castellan in the movie adaptation of Percy Jackson & the Olympians: The Lightning Thief, which premiered on February 12, 2010. He reprised his role in the sequel, Percy Jackson & the Olympians: The Sea of Monsters, released on August 7, 2013.  In 2011, Abel starred as Mark James in the live-action film I Am Number Four.